Zona de pruebas y tester de regex en línea
7 coincidencias · modificadores: gi · 4 caracteres
Líneas de prueba Líneas con coincidencia: 4 de 5 · 7 coincidencias
- ✓1 coincidencia
apple code developer1 coincidencia - ✓2 coincidencias
REGEX is amazing and powerful2 coincidencias - ✓1 coincidencia
contact support@regexhunter.com or find info1 coincidencia - ✓3 coincidencias
04-03-2026 dates matched cleanly3 coincidencias - 0 coincidencias
hello world!0 coincidencias
Un tester de regex JavaScript en tu navegador
Escribe un patrón y verás cada coincidencia resaltada al momento, en tus propias líneas de prueba o en un bloque de texto. La zona de pruebas usa el RegExp de JavaScript, el mismo motor que tu navegador, Node.js y el juego diario. La pestaña Coincidencias muestra cada coincidencia con sus grupos de captura, Anatomía divide el patrón en sus partes y Compartir guarda el patrón, los modificadores y las líneas en un solo enlace.
Empieza con la hoja de referencia de regex o un pack de práctica.
Preguntas
¿Qué variante de regex usa este tester?
JavaScript (ECMAScript), como en todos los navegadores y en Node.js. Funcionan el lookbehind (?<=…) y los grupos con nombre (?<name>…). JavaScript no tiene cuantificadores posesivos a++ ni grupos atómicos (?>…), así que los patrones de PCRE, Java o .NET que los usan no funcionarán aquí.
¿Cómo pruebo una regex con modificadores?
Usa los botones al final del campo del patrón: g encuentra todas las coincidencias en lugar de solo la primera, i ignora mayúsculas y minúsculas, y m hace que ^ y $ coincidan al principio y al final de cada línea.
¿Puedo compartir una regex?
Sí. Compartir copia un enlace con tu patrón, tus modificadores y tus líneas de prueba, y quien lo abra verá las mismas coincidencias. No guardamos nada en nuestro servidor: todo va en el enlace.
¿Por qué mi regex se detiene con «Demasiado lento»?
Algunos patrones, como (a+)+$, tardan un tiempo exponencial en textos con los que casi coinciden. Esto se llama backtracking catastrófico (un retroceso que se dispara). La zona de pruebas busca coincidencias en segundo plano y se detiene tras un cuarto de segundo, así que tu pestaña nunca se congela. Reescribe el patrón para que cada carácter pueda coincidir de una sola forma.