Saltar al contenido
AldeaCode Logo
Desarrollador100% local · 0 bytes enviados

Tester de Expresiones Regulares (JavaScript)

Construye y depura expresiones regulares JavaScript en tu navegador. Escribe un patrón, elige flags y verás cada coincidencia resaltada en el texto de prueba junto con los grupos de captura y posiciones. Hasta 10.000 coincidencias se devuelven para mantener el UI ágil con entradas grandes. Cuando el patrón esté listo, pásalo por Buscar y Reemplazar Texto para edición masiva, usa Eliminar Líneas que Contengan… para filtrar, o compara dos versiones con el Comparador de Textos (Diff).

Loading…

Cómo funciona

Construimos un RegExp con tu patrón y flags y ejecutamos exec en bucle (con flag g) o una vez (sin él). Cada coincidencia se registra con índice, fin, string completo y grupos de captura. El texto se resalta recorriendo las coincidencias en orden.

Cómo usarla

  1. Pega la cadena de prueba

    Pega el texto que quieres testear. Soporta multilínea, incluyendo líneas de log o filas de CSV.

  2. Escribe tu regex

    Introduce la regex JavaScript sin slashes. Activa los flags global, ignore-case, multiline y dotall según necesites.

  3. Inspecciona en vivo

    Cada coincidencia se resalta en la entrada según escribes. Los grupos de captura se listan con sus posiciones de inicio y fin.

  4. Copia el patrón funcional

    Cuando tu regex funcione, cópiala como string lista para pegar en JavaScript, TypeScript, Go, Python o donde lo necesites.

Casos de uso

Construir una regex para extraer emails de un párrafo.

Validar un patrón contra casos límite antes de subirlo.

Iterar sobre una estructura compleja de grupos de captura.

Probar una regex de documentación contra tus datos reales.

Enseñar sintaxis regex con feedback en vivo.

Cuándo NO usarlo

  • Contra entrada no confiable en un servidor. Patrones patológicos pueden causar backtracking catastrófico y congelar el proceso. Usa re2 o ejecuta regexes en un worker con timeout.
  • Para parsear HTML o JSON. Regex no maneja estructuras anidadas correctamente. Usa un parser real.
  • Para validar cosas con librería estándar: emails, URLs, IPs. Los validadores nativos (constructor URL, isIP) son más correctos.

Tus datos nunca salen de tu navegador

Cada utilidad se ejecuta íntegramente en tu dispositivo. No se sube nada, no se almacena nada en un servidor. Puedes desconectarte de internet y siguen funcionando.

Preguntas frecuentes

Herramientas relacionadas

Destinos curados. Las herramientas complementarias encadenan bien; las alternativas cambian el enfoque; las de siguiente paso continúan donde termina esta.