Regex tester

Prueba expresiones regulares con resaltado en tiempo real.

//g

¿Qué son las expresiones regulares?

Las expresiones regulares (regex) son patrones de búsqueda utilizados para encontrar, validar y manipular texto. Son fundamentales en programación, administración de sistemas, análisis de datos y procesamiento de texto. Lenguajes como JavaScript, Python, Java y PHP las soportan nativamente.

Un regex puede ser tan simple como buscar una palabra o tan complejo como validar un formato de email. Los caracteres especiales como . (cualquier carácter), * (cero o más), + (uno o más), [] (conjunto de caracteres) y () (grupos) permiten construir patrones muy específicos.

Preguntas frecuentes

¿Qué significan las flags g, i, m, s?

g = buscar todas las coincidencias (no solo la primera), i = ignorar mayúsculas/minúsculas, m = ^ y $ aplican por línea, s = el punto (.) también coincide con saltos de línea.

¿Cómo validar un email con regex?

{"Un patrón básico es: [a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}. Sin embargo, la validación perfecta de emails con regex es extremadamente compleja."}

¿Es seguro procesar regex en el navegador?

Sí, todo se procesa localmente. Sin embargo, patrones muy complejos con muchos cuantificadores anidados pueden causar lentitud (catastrophic backtracking).

¿Quieres saber más? Lee nuestra guía completa