.
Cualquier carácter excepto salto de línea
\d
Dígito [0-9]
\D
No dígito
\w
Carácter de palabra [A-Za-z0-9_]
\W
Carácter no-palabra
\s
Espacio en blanco
\S
No espacio en blanco
\b
Límite de palabra
\B
No límite de palabra
\n \r \t
Salto de línea, retorno, tab
\\ \. \+
Escapar caracteres especiales
[abc]
Cualquiera de a, b, c
[^abc]
Ni a, ni b, ni c
[a-z]
Rango a-z
[A-Z0-9]
Mayúsculas o dígitos
[a-zA-Z]
Cualquier letra
a?
0 o 1 de a (opcional)
a*
0 o más de a
a+
1 o más de a
a{3} Exactamente 3 de a
a{2,} 2 o más de a
a{2,5} Entre 2 y 5 de a
a*?
Match lazy (mínimo)
.*?
Match mínimo cualquier-carácter
^
Inicio de cadena (o línea en /m)
$
Final de cadena (o línea en /m)
^word$
Match exacto para "word"
\A \Z
Inicio/final de string (no línea)
(abc)
Grupo de captura
(?:abc)
Grupo sin captura
(?<name>abc)
Grupo con nombre
\1 \2
Referencia hacia atrás grupo 1, 2
\k<name>
Referencia a grupo con nombre
a|b
a o b (alternancia)
(?=abc)
Lookahead positivo
(?!abc)
Lookahead negativo
(?<=abc)
Lookbehind positivo
(?<!abc)
Lookbehind negativo
\d(?=px)
Dígito seguido de 'px' (no incluye px)
/pattern/i
Insensible a mayúsculas
/pattern/g
Global (todas las coincidencias)
/pattern/m
Multilínea (^ $ por línea)
/pattern/s
Punto coincide con salto
/pattern/u
Modo Unicode
^\d+$
Solo dígitos
^[a-zA-Z0-9]+$
Solo alfanumérico
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ Dirección de email
^https?:\/\/[^\s]+$
URL (http o https)
^\+?[1-9]\d{1,14}$ Teléfono E.164
^\d{4}-\d{2}-\d{2}$ Fecha ISO YYYY-MM-DD
^([01]\d|2[0-3]):[0-5]\d$
Hora HH:MM (24h)
^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$ Color hex
\b\d{1,3}(\.\d{1,3}){3}\b Dirección IPv4
^[a-z0-9]+(-[a-z0-9]+)*$
Slug URL (kebab-case)
(?=.*[A-Z])(?=.*\d).{8,} Password: 8+ caracteres, 1 mayúscula, 1 dígito
Cheat Sheet de Regex — Anclas, Cuantificadores, Lookarounds y Grupos de Captura
Una referencia rápida de expresiones regulares: clases de caracteres, cuantificadores, anclas, grupos, lookaround, flags y patrones comunes (email, URL, IP, fecha).
Sobre este cheatsheet
Un cheatsheet completo de expresiones regulares con sintaxis y patrones listos para validaciones comunes.
- Más de 55 patrones y operadores regex
- Clases de caracteres y cuantificadores
- Lookahead y lookbehind
- Flags (i, g, m, s, u)
- Patrones comunes: email, URL, IP, fecha
- Copia al portapapeles con un clic
Gratis. Sin registro. Tus datos permanecen en tu navegador. Anuncios mediante Google AdSense (con consentimiento).
Por Marco B. ·