Regex Tester (JavaScript)
Prueba expresiones regulares en vivo. Sintaxis ECMAScript del navegador.
Regex Tester online en JavaScript
Prueba expresiones regulares (regex) en vivo con el motor nativo de JavaScript
(RegExp). Soporta los seis flags estándar (g, i, m,
s, u, y), muestra todas las coincidencias resaltadas en el texto, y
lista cada match con su posición y los grupos de captura.
Útil para validar emails, parsear logs, extraer datos de texto plano, validar formularios o limpiar cadenas. La sintaxis es la misma que usarías en JavaScript, TypeScript o Node.js. Para PCRE (Python, PHP) hay diferencias menores en ciertas construcciones.
Cómo usar
- Escribe el patrón regex en el campo Patrón (sin las barras / /).
- Selecciona los flags que necesites.
- Pega el texto donde buscar.
- Las coincidencias se resaltan automáticamente y se listan abajo con grupos.
Flags y su significado
g— global, encuentra todas las coincidencias.i— insensitive, ignora mayúsculas/minúsculas.m— multiline,^y$aplican por línea.s— dotall,.también matchea saltos de línea.u— unicode, soporte Unicode completo y\\u{...}.y— sticky, match exactamente enlastIndex.
Preguntas frecuentes
¿Qué motor de regex usa?
El RegExp nativo de JavaScript (ECMAScript). Compatible con JS, TS, Node.js. Difiere de PCRE (Python, PHP).
¿Qué hacen los flags g, i, m, s, u, y?
g: todas las coincidencias. i: ignora mayúsculas. m: multilínea. s: dotall. u: Unicode. y: sticky.
¿Mi texto y regex se envían a un servidor?
No. Todo se evalúa localmente.
¿Qué son los grupos de captura?
Partes entre () que extraen subcadenas. Se muestran como $1, $2, etc.
¿Hay límite de coincidencias?
Mostramos las primeras 200 con detalle; el conteo y resaltado son completos.