Probador de Regex en Línea
Depura expresiones regulares de JavaScript en vivo: resaltado de coincidencias, grupos de captura, flags y vista previa de reemplazos.
🔒 Procesado íntegramente en su navegador: nada de lo que ingresa aquí se carga nunca.
Resultado
Este probador de regex es un banco de trabajo en vivo para desarrollar y depurar expresiones regulares de JavaScript. Escribe un patrón, activa las flags g, i, m, s y u, y pega cualquier texto de prueba: las coincidencias se resaltan directamente en el texto mientras escribes, un contador muestra cuántas se encontraron y una lista detallada desglosa cada coincidencia en sus grupos de captura numerados y con nombre. Los errores de sintaxis no fallan en silencio: el probador muestra el mensaje exacto del motor de JavaScript, así que un paréntesis de más o un cuantificador inválido se detectan de inmediato.
Está pensado para el desarrollo de patrones, no para operaciones puntuales sobre texto. Cuando estás diseñando una captura para un analizador de logs, probando qué formatos de URL acepta una validación o aprendiendo lo que realmente hacen los lookaheads, necesitas ver grupos, posiciones y casos límite; eso es lo que muestra esta herramienta. Para trabajos sencillos del día a día de buscar o buscar y reemplazar en un texto, las herramientas específicas de búsqueda en texto y reemplazo en texto son más rápidas; este probador es donde vienes a dejar el patrón bien afinado.
El modo de reemplazo lo convierte en una vista previa de refactorización: introduce una cadena de reemplazo con referencias $1, $& o $<nombre> y ve el texto transformado uno al lado del otro con el original antes de llevar la expresión al código. Combinado con las páginas de ajustes predefinidos —patrones ya preparados para emails, URL, números de teléfono, direcciones IP, fechas y políticas de contraseñas—, funciona además como una referencia práctica para expresiones comunes del mundo real.
Todo se ejecuta localmente en tu navegador usando el motor nativo JavaScript RegExp —el mismo motor que ejecutará tu patrón en el código JS de producción, así que lo que coincide aquí coincide allí. No se suben textos ni patrones a ninguna parte, lo que hace seguro depurar expresiones con logs reales, muestras de datos de clientes o archivos de configuración, incluso sin conexión.