Disponible
Sin registro

Tester de Regex

Prueba expresiones regulares.

Patrón

Sintaxis JavaScript (ECMAScript). Sin barras /…/

//

Texto de prueba

2 coincidencia(s)
Contact: john@example.com or jane.doe+work@startup.io Phones: +1 555-1234, +52 55 1234 5678 URLs: https://zonutility.com/herramientas Date: 2026-04-24 IPv4: 192.168.1.42

Detalles de coincidencias

  • john@example.com

    @9
  • jane.doe+work@startup.io

    @29

Reemplazo (opcional)

Cómo funciona esta herramienta

Las expresiones regulares (regex) son un lenguaje compacto para describir patrones de texto. Una sola línea puede validar emails, extraer URLs, parsear logs o transformar CSV. El problema: depurarlas a ojo es brutal.

Este tester compila tu regex con el motor nativo de JavaScript, te muestra cada match resaltado, lista los grupos capturados y permite probar reemplazos en vivo. Soporta los flags g (global), i (case-insensitive), m (multiline), s (dotall) y u (unicode).

Cómo usarla, paso a paso

  1. 1

    Escribe tu patrón

    Sin las barras /…/. Solo el cuerpo del regex.

  2. 2

    Activa flags

    g para todas las coincidencias; i para ignorar mayúsculas; m para que ^/$ funcionen por línea.

  3. 3

    Pega el texto de prueba

    Cuanto más representativo, mejor. Edge cases: cadenas vacías, unicode, saltos de línea.

  4. 4

    Revisa grupos

    Los grupos capturados aparecen indexados. Usa (?<nombre>...) para grupos nombrados.

Preguntas frecuentes

¿Qué dialecto de regex usan?
JavaScript ECMAScript. La sintaxis difiere ligeramente de PCRE (PHP, grep) o de POSIX. Para portar, atención a lookbehinds, \K y backreferences.
¿Hay protección contra ReDoS?
El motor de Chrome es razonablemente robusto, pero patrones catastróficos (a+a+)+ pueden colgar la pestaña. Tenlo en cuenta antes de pegar regex desconocidas.
¿Puedo usarlo para emails?
Sí, pero la regex 'perfecta' para email es enorme. Para 99% de casos: ^\S+@\S+\.\S+$ y luego validas con un envío real.