Inicio / Calculadoras / Probador de expresiones regulares en línea
Herramientas online gratis

Probador de expresiones regulares en línea

Prueba patrones regex de JavaScript en tu navegador. Introduce un patrón y texto, obtén coincidencias y posiciones. Sin envío de datos.

Empezar a usar

Qué hace esta herramienta

Esta herramienta te permite comprobar cómo una expresión regular de JavaScript encuentra coincidencias en un texto de ejemplo. Por ejemplo, con el patrón \b\d+\b y el texto Order 123, amount 456, se obtienen dos coincidencias: 123 y 456, cada una con su posición inicial (6 y 18 respectivamente).

Parámetros y procesamiento

La herramienta añade siempre el indicador g (global) para encontrar todas las coincidencias. Opcionalmente, puedes activar el indicador i para ignorar mayúsculas. No se exponen otros indicadores como multilínea, dotAll, Unicode, sticky o índices. Tampoco se muestran grupos de captura ni reemplazos.

Limitaciones importantes

La búsqueda se ejecuta en un Worker del navegador. El inicio tiene un límite de 10 segundos; cuando está listo, la ejecución dispone de aproximadamente 1,5 segundos y después se termina el Worker. No garantiza la duración total de la acción. Máximo 10000 coincidencias; superar el límite rechaza el resultado sin lista parcial. Simplifica el patrón o reduce el texto.

Preguntas frecuentes

¿Por qué no veo los grupos de captura?

Esta herramienta está diseñada para probar coincidencias simples. No muestra grupos de captura ni reemplazos; solo indica qué partes del texto coinciden y desde qué posición.

¿Puedo usar modificadores como m o s?

No. La herramienta solo añade los indicadores g y, opcionalmente, i. No se pueden activar otros modificadores desde la interfaz.

¿Qué significa la posición que se muestra?

La posición es el índice de la cadena en JavaScript, que cuenta unidades de código UTF-16. Para caracteres fuera del plano básico (como emojis), la posición puede no coincidir con el número de caracteres visibles.

Lista de verificación

  • Patrón de hasta 200 caracteres.
  • Texto de prueba de hasta 20.000 caracteres.
  • Indicador global siempre activo.
  • Opción para ignorar mayúsculas.
  • Resultados con posiciones iniciales.
  • Errores de sintaxis notificados.

El procesamiento se realiza localmente en tu navegador.