Regex Pattern Library
Browse 50+ ready-to-use regex patterns for email, URL, phone numbers, dates, and more.
//
Pattern Gallery
Valida direcciones de correo electrónico
/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/iTeléfono México
ValidaciónValida números telefónicos de México
/^(\+52)?\s?\d{2,3}\s?\d{3,4}\s?\d{4}$/URL
ValidaciónValida URLs con http o https
/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)/iDirección IPv4
ValidaciónValida direcciones IP versión 4
/^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/Tarjeta de Crédito
ValidaciónValida números de tarjetas Visa, MasterCard y Amex
/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|3[47][0-9]{13})$/Contraseña Fuerte
SeguridadMínimo 8 caracteres, mayúscula, minúscula, número y símbolo
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$/Fecha ISO
FechasFormato de fecha YYYY-MM-DD
/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/Fecha DD/MM/YYYY
FechasFormato de fecha día/mes/año
/^(0[1-9]|[12]\d|3[01])\/(0[1-9]|1[0-2])\/\d{4}$/Hora 24h
FechasFormato de hora en 24 horas HH:MM
/^([01]\d|2[0-3]):([0-5]\d)$/Slug URL
TextoSlug válido para URLs amigables
/^[a-z0-9]+(?:-[a-z0-9]+)*$/Nombre de Usuario
TextoUsuario: letra inicial, 3-16 caracteres alfanuméricos
/^[a-zA-Z][a-zA-Z0-9_]{2,15}$/Color Hexadecimal
TextoCódigo de color hexadecimal
/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/Número Entero
NúmerosNúmeros enteros positivos o negativos
/^-?\d+$/Número Decimal
NúmerosNúmeros decimales con punto
/^-?\d+(\.\d+)?$/Moneda
NúmerosFormato de moneda con separadores
/^\$?\d{1,3}(,\d{3})*(\.\d{2})?$/Etiqueta HTML
CódigoCaptura etiquetas HTML con contenido
/<([a-z][a-z0-9]*)\b[^>]*>(.*?)<\/\1>/giClase CSS
CódigoSelectores de clase CSS
/\.[a-zA-Z_][a-zA-Z0-9_-]*/gVariable JavaScript
CódigoDeclaraciones de variables en JavaScript
/\b(const|let|var)\s+([a-zA-Z_$][a-zA-Z0-9_$]*)\s*=/g