Probador de Expresiones Regulares
Prueba expresiones regulares de JavaScript en tiempo real con resaltado de coincidencias y grupos de captura.
Texto de prueba
ResultadoSin coincidencias
Clases de caracteres
Anclajes
Cuantificadores
Grupos y lookaround
Conjuntos de caracteres
Caracteres de escape
Banderas
¿Qué es una expresión regular?
Una expresión regular (regex) es un patrón que define una secuencia de caracteres para buscar dentro de un texto. En JavaScript se usa con RegExp y métodos como match(), replace() y split(). Esta herramienta funciona completamente en tu navegador usando el motor RegExp nativo de JavaScript.
Descripción de flags
gGlobal
Encuentra todas las coincidencias en lugar de detenerse en la primera.
iIgnorar mayúsculas
Hace que el patrón no distinga mayúsculas de minúsculas. /hello/i coincide con Hello, HELLO y hello.
mMultilínea
^ y $ coinciden con el inicio y el final de cada línea, no solo del texto completo.
sPunto todo
El metacarácter . coincide con cualquier carácter, incluido el salto de línea (\n).
uUnicode
Habilita soporte completo de Unicode, incluidos los escapes de punto de código \u{XXXX}.
Patrones regex comunes
| Uso | Patrón |
|---|---|
| Validar email | ^[\w.-]+@[\w.-]+\.\w{2,}$ |
| Extraer números | \d+ |
| Extraer URLs | https?://[^\s]+ |
| Extraer coreano | [가-힣]+ |
| Eliminar espacios | \s+ |