RUNWEBTOOLS
Español

Patrones de regex comunes

Expresiones regulares listas para usar para lo que los desarrolladores validan y extraen con más frecuencia. Copia un patrón y pégalo. ¿Nuevo en regex? Lee nuestra guía para principiantes y ten abierta la chuleta de regex para entender cómo funciona cada uno.

Actualizado 2026-07-06

Coincide conPatrónNotas
Email (pragmático)^[\w.+-]+@[\w-]+\.[\w.-]+$Suficiente para formularios; ningún regex cumple del todo con RFC
URL (http/https)https?://[^\s]+Coincide con una URL que empieza por http:// o https://
Dirección IPv4\b(?:\d{1,3}\.){3}\d{1,3}\bNo comprueba que cada parte esté entre 0–255
Color hex^#(?:[0-9a-fA-F]{3}|[0-9a-fA-F]{6})$Hex de 3 o 6 dígitos, con # inicial
Fecha (YYYY-MM-DD)^\d{4}-\d{2}-\d{2}$Solo formato — no valida fechas reales
Hora (24 h HH:MM)^([01]\d|2[0-3]):[0-5]\d$00:00 a 23:59
Slug de URL^[a-z0-9]+(?:-[a-z0-9]+)*$Palabras en minúsculas unidas por guiones simples
Solo dígitos^\d+$Uno o más dígitos, nada más
Solo letras^[A-Za-z]+$Solo letras ASCII
Nombre de usuario^\w{3,16}$3–16 letras, dígitos o guiones bajos
Teléfono de EE. UU. (flexible)^\(?\d{3}\)?[-.\s]?\d{3}[-.\s]?\d{4}$Permite (), espacios, puntos o guiones
Contraseña fuerte^(?=.*[a-z])(?=.*[A-Z])(?=.*\d).{8,}$8+ caracteres con minúscula, mayúscula y un dígito (lookaheads)
Espacio inicial/final^\s+|\s+$Úsalo para recortar espacios de ambos extremos

Una advertencia: patrones como estos validan el formato, no el significado. Una cadena puede coincidir con el patrón de email y aun así no ser una dirección real y entregable — para algo crítico, valida el formato con regex pero confirma el valor de otra forma (p. ej. un correo de verificación).

Herramientas relacionadas