Prueba patrones regex de JavaScript, valida flags y visualiza coincidencias y grupos capturados.
Guia rapida de uso
1. Escribe patron y flags
Define la expresion regular y activa solo las flags necesarias para evitar resultados ambiguos.
2. Prueba con texto real
Valida el patron con muestras de logs, correos o payloads similares a produccion para mejorar precision.
3. Inspecciona grupos capturados
Revisa grupos para extraer campos concretos y reutilizarlos en scripts, pipelines o validaciones.
Preguntas frecuentes
Que motor regex se utiliza
Se usa el motor de expresiones regulares de JavaScript del navegador.
Que hace cada flag regex
g: busqueda global de todas las coincidencias.
i: ignora mayusculas y minusculas.
m: modo multilinea para que ^ y $ funcionen por linea.
s: permite que . coincida tambien con saltos de linea.
u: activa modo Unicode para un tratamiento correcto de caracteres extendidos.
Por que no veo coincidencias
Revisa si el patron es demasiado estricto o si necesitas activar la flag g para encontrar mas de una coincidencia.
Coincidencia completa vs grupos capturados
La coincidencia completa es todo el texto que cumple la regex, mientras que los grupos son partes internas definidas con parentesis.
Como depurar una regex paso a paso
Empieza con un patron simple, verifica una coincidencia y luego anade grupos o cuantificadores de forma progresiva.
Privacidad del contenido probado
El calculo se ejecuta en el navegador. Solo se genera una URL compartible cuando pulsas Copiar enlace.
Uso de multilinea y saltos de linea
Usa m cuando quieras que ^ y $ evalen cada linea, y s cuando el punto deba atravesar saltos de linea.
Como compartir una prueba
Con Copiar enlace guardas patron, flags y texto en la URL para abrir exactamente el mismo estado.
Patrones utiles para empezar
Una buena practica es comenzar con patrones simples como emails, IPv4 o niveles de log y luego anadir validaciones especificas.
Cuando usar grupos capturados
Los grupos te permiten separar partes de una coincidencia para analizar campos concretos, como usuario, dominio o codigo de error.
Rendimiento y mantenimiento
Evita regex excesivamente complejas, documenta las mas criticas y prueba siempre con textos reales para prevenir falsos positivos.