Desarrollador
Probador de regex
Escribe un regex de JavaScript, pruébalo contra tu texto e inspecciona cada coincidencia y grupo de captura al instante.
Preguntas frecuentes
¿Cómo escribo una expresión regular en JavaScript?
Escribe tu patrón entre barras: /patrón/. Añade banderas después de la barra de cierre: g para global (todas las coincidencias), i para insensible a mayúsculas, m para multilínea. El tester muestra coincidencias y grupos de captura en tiempo real.
¿Qué son los grupos de captura?
Los paréntesis en un regex crean grupos de captura, que extraen partes de una coincidencia. Por ejemplo, /(\d{4})-(\d{2})-(\d{2})/ captura el año, mes y fecha de una cadena de fecha. El tester lista cada grupo con su texto coincidente.
¿Por qué mi regex no coincide?
Causas comunes: olvidar la bandera global cuando quieres todas las coincidencias, usar . en lugar de una clase de carácter cuando necesitas un punto literal, o no escapar caracteres especiales como ( ) [ ] { } + * ? ^ $ . El tester muestra el mensaje de error del motor JavaScript.