Probador de regex
Prueba expresiones regulares en vivo sobre cualquier texto. Las coincidencias se resaltan al instante. Compatible con todos los flags regex de JavaScript.
Probador de regex
Escribe un patrón de expresión regular, establece flags opcionales y escribe tu cadena de prueba — las coincidencias se resaltan en tiempo real. Los errores de sintaxis en el patrón se notifican de inmediato.

Cada par de paréntesis crea un grupo de captura que puede leer por separado en los resultados.
Flags admitidos
- g — global: encontrar todas las coincidencias, no solo la primera
- i — sin distinción de mayúsculas/minúsculas
- m — multilínea:
^y$coinciden al inicio/fin de cada línea - s — dotAll:
.también coincide con caracteres de nueva línea - u — unicode: habilita coincidencia Unicode completa
- y — sticky: coincide solo desde
lastIndex
Referencia rápida de regex
.— cualquier carácter excepto nueva línea\d— dígito [0–9]\w— carácter de palabra [a–z A–Z 0–9 _]\s— espacio en blanco^/$— inicio / fin de cadena (o línea con m)*+?— cero o más, uno o más, opcional{n,m}— entre n y m repeticiones(a|b)— alternancia: a o b[abc]— clase de caracteres(?=…)— anticipación positiva
Paso a paso
- Escribe tu expresión regular en el campo Patrón.
- Activa las banderas que necesites, como
g(global),i(sin distinguir mayúsculas) om(multilínea). - Escribe o pega el texto en Cadena de prueba. Las coincidencias se resaltan al instante.
- Si el patrón tiene un error de sintaxis, se muestra un aviso para que lo corrijas.
Preguntas frecuentes
¿Qué sintaxis de expresiones regulares usa?
La del motor de JavaScript de tu navegador. Algunas funciones de otros lenguajes, como ciertos modificadores de PCRE, pueden comportarse de forma distinta.
¿Qué hace la bandera g?
Busca todas las coincidencias del texto, no solo la primera.
¿Se guarda mi texto de prueba?
No. Todo se procesa en tu navegador y no se envía a ningún servidor.