Cómo funciona
El probador de expresiones regulares es un banco de pruebas interactivo: escribes un patrón, pegas un texto y ves las coincidencias resaltadas en tiempo real. Admite la sintaxis completa de las expresiones regulares de JavaScript, con todos los indicadores, los grupos de captura, los grupos con nombre y las comprobaciones hacia delante y hacia atrás.
Las expresiones regulares son una de las herramientas más potentes y, a la vez, más propensas a error de quien programa. Un patrón que funciona con tu texto de prueba puede fallar en silencio o coincidir donde no debe en un caso límite; este probador hace visible ese comportamiento antes de que publiques código que dependa de él.
Cómo se usa: escribe tu patrón en el campo superior (sin las barras que lo rodean), elige los indicadores (g para global, i para ignorar mayúsculas, m para multilínea, s para que el punto incluya saltos de línea y u para Unicode) y pega debajo el texto de prueba. Las coincidencias se resaltan sobre el propio texto: en verde las completas y en otros colores los grupos de captura. En el panel lateral verás los detalles de cada coincidencia (posición, grupos capturados y grupos con nombre).
Biblioteca de patrones: la herramienta incluye una colección de patrones habituales que puedes buscar y adaptar: correo electrónico, URL, dirección IP, formatos de fecha, números de teléfono, números de tarjeta, UUID o etiquetas HTML.
Qué hace cada indicador: g (global) encuentra todas las coincidencias, no solo la primera. i ignora las mayúsculas. m hace que ^ y $ coincidan con el principio y el final de cada línea, no solo del texto. s hace que el punto también coincida con los saltos de línea. u activa el modo Unicode completo. El probador te muestra al momento cómo cambia el resultado con cada uno.
Por qué usarlo en local: tus textos de prueba pueden llevar datos sensibles (identificadores internos, direcciones de correo, muestras de respuestas de API o datos personales). Este probador lo procesa todo en el cliente, sin ninguna petición a un servidor.
Preguntas frecuentes
- g (global, encuentra todas las coincidencias), i (ignora mayúsculas), m (multilínea, ^ y $ coinciden con los límites de línea), s (el punto también coincide con saltos de línea), u (modo Unicode) e y (sticky). Se pueden combinar, como gi o gim.
- Cada grupo capturado se resalta con un color distinto dentro del texto, y el panel lateral muestra el fragmento que ha coincidido en cada grupo ($1, $2, etc.) y en los grupos con nombre, junto a su valor.
- Sí. La herramienta muestra el tiempo de ejecución de la búsqueda en milisegundos. Los patrones que provocan un retroceso exponencial con entradas largas marcarán tiempos muy altos, señal de que conviene reescribir la expresión.
- Sí. JavaScript admite las comprobaciones hacia delante positivas y negativas (?=...) y (?!...) en todos los navegadores. Las de hacia atrás ((?<=...) y (?<!...)) funcionan en todos los navegadores modernos (Chrome, Firefox, Safari 16.4 en adelante y Edge).
¿Qué indicadores de regex están disponibles?
¿Cómo se muestran los grupos de captura?
¿Puedo comprobar el rendimiento o el retroceso catastrófico?
¿Admite comprobaciones hacia delante y hacia atrás?
RankForge — Technical SEO Audit
Score any page out of 100, see every issue with the exact fix, generate JSON-LD schema and crawl up to 50 pages — all inside Chrome's side panel, with nothing sent to a server.