Prueba expresiones regulares en vivo

Tester regex JavaScript online gratuito que se ejecuta en tu navegador. Escribe un patrón, ajusta las flags (g/i/m/s/u/y), y el panel derecho resalta cada coincidencia en tiempo real con colores alternados para que las coincidencias adyacentes se distingan. La lista de coincidencias muestra capturas numeradas y nombradas; el campo de reemplazo da vista previa en vivo de String.prototype.replace() con retrorreferencias $1 $2. Protección integrada contra bucles de catastrophic-backtracking en coincidencias zero-width.

Cómo usar

1
Escribe tu patrón

Sin barras — ya están dibujadas alrededor del campo.

2
Ajusta flags

Por defecto g (global). Añade i para sin caja, m para multilínea ^$.

3
Pega una cadena de prueba

El panel derecho resalta coincidencias en vivo.

4
Inspecciona grupos

Capturas numeradas y nombradas aparecen bajo cada coincidencia.

5
Opcional: vista previa de Reemplazo

Escribe un reemplazo para ver la salida sustituida.

Prueba regex JavaScript en vivo con coincidencias resaltadas y vista previa de reemplazo

/ /
g global · i insensible a mayúsculas · m multilínea ^$ · s . coincide \n · u unicode · y sticky
Cadena de prueba
Coincidencias resaltadas 0
Sin coincidencias aún.

Chuleta

\ddígito 0-9
\wcarácter palabra
\sespacio
.cualquier carácter
^ $inicio, fin
* + ?0+, 1+, 0/1
{n,m}n a m veces
[abc]clase de carácter
(...)grupo de captura
(?:..)sin captura
(?<n>..)grupo nombrado
a|ba o b
Publicada