Probador de regex
Escribe un Pattern, flags opcionales como gi y el Text a buscar. Las coincidencias se actualizan en vivo con RegExp y String.match y se muestran como JSON indentado.
Actualizado 2026-08-03 · developer
[
"hello",
"HELLO"
]
Sobre esta herramienta
En cada cambio se construye new RegExp(pattern, flags). Si funciona, verás JSON.stringify del array de matches (o []). Patrones o flags inválidos muestran el mensaje de error.
Cómo usar
- Escribe el patrón: Introduce el cuerpo sin barras envolventes (el ejemplo por defecto es hello).
- Define los flags: Añade flags como gi en Flags, o déjalo vacío.
- Proporciona texto: Pega la cadena a probar en el área Text.
- Revisa las coincidencias: Mira el array JSON de matches, o el error si el patrón es inválido.
Casos de uso
- Prototipar un patrón de captura antes de llevarlo al código.
- Comprobar flags globales o sin distinguir mayúsculas.
- Depurar una regex de validación con cadenas reales.
Consejos
- Los flags deben ser válidos en JavaScript (por ejemplo g, i, m)—los incorrectos lanzan error.
- Sin g puede devolver solo la primera coincidencia; con g, todas.
FAQ
¿Qué motor se usa?
La implementación RegExp de JavaScript del navegador con new RegExp y String.match.
¿Cómo se ve si no hay matches?
Un array JSON vacío [] cuando el patrón es válido pero no hay coincidencias.
¿Por qué veo un error?
El patrón o los flags fallaron al construir RegExp; corrige la sintaxis.
¿Se sube mi texto?
La coincidencia corre en el navegador mientras editas; no hace falta registro.