Probador regex

Probar expresiones JavaScript, examinar capturas y resaltar coincidencias exactas.

Acerca de esta herramienta

Introducir una expresión JavaScript sin barras delimitadoras, elegir opciones y probar el texto. En directo repite tras una breve pausa de escritura; no busca al abrir.

Sin g solo aparece la primera coincidencia. y empieza en cero; con g continúa sin huecos. Las coincidencias vacías avanzan una unidad UTF-16, o un punto de código con u. Las posiciones empiezan en cero; [inicio, fin) excluye el final. Un marcador indica coincidencias vacías. Un grupo no capturado difiere de una captura vacía; también se muestran los grupos con nombre.

Los ejemplos ilustran extracción, no validación completa de direcciones, correos, URL, HTML o fechas. IPv6 cubre grupos hexadecimales sin sufijo IPv4 ni zona. Fechas y UUID solo comprueban la forma; los colores CSS incluyen alfa.

El motor JavaScript del navegador se ejecuta en un worker cancelable. Límite de dos segundos, incluida la carga. Límites: 4096 unidades para el patrón, 200 000 para el texto, 100 capturas, dos millones de unidades capturadas; primeras 1000 coincidencias y 100 filas por página. El aviso indica que existe otra coincidencia. Solo se resaltan los resultados conservados.

Texto y patrón permanecen en memoria al cambiar de herramienta, pero no al recargar. Solo las opciones y En directo se guardan en la cookie existente; puede leerse una vez un borrador antiguo. Sin envío ni almacenamiento adicional. Sintaxis según ECMAScript RegExp, no PCRE.