Probador de Expresiones Regulares (Regex)
Usa el motor de expresiones regulares de JavaScript (ECMAScript) de tu navegador.

Escribir una expresión regular a ciegas es la receta para errores sutiles. Este probador de regex te muestra en tiempo real qué partes de tu texto coinciden con el patrón, resaltándolas en colores, y te lista cada coincidencia con sus grupos de captura. También puedes probar reemplazos con referencias como $1 o $<nombre> y activar las banderas g, i, m, s y u con un clic. Incluye patrones de ejemplo para correos, teléfonos de México, fechas y RFC, y te protege de los patrones que podrían congelar tu navegador.
Cómo usar
- 1
Escribe tu expresión regular o elige uno de los ejemplos
- 2
Activa las banderas que necesites: g (todas), i (sin distinguir mayúsculas), m (multilínea), s o u
- 3
Pega el texto de prueba: las coincidencias se resaltan mientras escribes
- 4
Opcionalmente, activa el reemplazo y usa $1, $2 o $<nombre> para ver el resultado
Beneficios
- Resaltado de coincidencias en tiempo real
- Tabla con los grupos de captura de cada coincidencia
- Vista previa de reemplazos con referencias a grupos
- Protección contra el backtracking catastrófico
- Ejemplos listos para correo, teléfono, fecha y RFC
- Usa el mismo motor de JavaScript de tu navegador
¿Qué es una expresión regular?
Una expresión regular, o regex, es un patrón que describe un conjunto de textos. Se usa para buscar, validar, extraer y reemplazar texto: comprobar que un correo tiene el formato correcto, encontrar todos los números de teléfono de un documento o cambiar el formato de las fechas. Casi todos los lenguajes de programación y editores de código las admiten. Este probador usa el motor de JavaScript (ECMAScript), el mismo de tu navegador y de Node.js.
Símbolos básicos que conviene conocer
El punto . coincide con cualquier carácter; \d con un dígito; \w con una letra, dígito o guion bajo; y \s con un espacio. Los corchetes definen un conjunto, como [aeiou]. Los cuantificadores indican repeticiones: * (cero o más), + (una o más), ? (opcional) y {2,4} (entre dos y cuatro). ^ y $ marcan el inicio y el final. Los paréntesis crean grupos de captura, que puedes reutilizar en el reemplazo con $1, $2 o, si les das nombre con (?<nombre>…), con $<nombre>.
Banderas o modificadores
La bandera g busca todas las coincidencias en lugar de solo la primera. La i ignora la diferencia entre mayúsculas y minúsculas. La m hace que ^ y $ funcionen al inicio y al final de cada línea. La s permite que el punto también coincida con los saltos de línea. La u activa el modo Unicode completo, necesario para manejar correctamente emojis y propiedades de caracteres como \p{L}, que incluye letras con tilde y la ñ.
Backtracking catastrófico: por qué tu regex puede congelarse
Algunos patrones con cuantificadores anidados, como (a+)+b o (\w*)*$, pueden tardar un tiempo exponencial en fallar sobre ciertos textos, un problema llamado backtracking catastrófico que ha causado caídas en servicios reales. Este probador ejecuta tu expresión en un proceso separado (Web Worker) y la detiene si tarda más de 1.5 segundos, avisándote en lugar de bloquear la página. Si te ocurre, evita anidar cuantificadores y usa clases de caracteres más específicas.
Preguntas frecuentes
Un patrón práctico es [\w.+-]+@[\w-]+\.[\w.]+, incluido en los ejemplos. Ninguna regex valida todos los correos posibles según el estándar; para comprobar un correo de forma más completa usa nuestro validador de email.
Herramientas relacionadas
Validador de Email
Comprueba si un correo electrónico es válido: revisa la sintaxis, detecta errores como gmial.com y verifica que el dominio reciba correo (MX). Uno o en lista.
textoConvertidor de Hexadecimal a Texto
Convierte código hexadecimal a texto legible (y de texto a hexadecimal), compatible con tildes y ñ mediante UTF-8. Gratis y sin registro.
convertidoresGenerador de Lorem Ipsum
Genera texto de relleno Lorem Ipsum por párrafos, oraciones o palabras, con o sin etiquetas HTML <p>, listo para copiar en tus diseños. Gratis.
generadoresConvertidor de Markdown a HTML
Convierte Markdown a HTML con vista previa en tiempo real. Soporta tablas, listas, citas y código al estilo GitHub. Copia el HTML limpio para tu blog o web.
convertidoresFormateador y Validador JSON
Formatea, valida y minifica JSON online. Detecta errores con la línea y columna exactas y te explica cómo corregirlos en español. Gratis y 100% privado.
textoCodificador y Decodificador Base64
Codifica y decodifica Base64 online con soporte UTF-8 (acentos y ñ), Base64 URL-safe y conversión de imágenes y archivos a data URI. Gratis y privado.
convertidoresMinificador de JavaScript, CSS y HTML
Minifica JavaScript con Terser, CSS y HTML en tu navegador: elimina espacios y comentarios, acorta variables y muestra cuántos KB ahorras. Gratis y privado.
textoConvertidor Binario
Convierte números entre binario, octal, decimal y hexadecimal al instante. Ideal para programación e informática. Gratis y sin registro.
convertidores