Ir al contenido
MagicWebBox
Iniciar sesión

Generador de Regex

Genere expresiones regulares personalizadas según sus criterios.

Ajustes

o elija un patrón

o componga su regex

Resultado

El resultado aparecerá aquí.

Probar la expresión

Opciones

Acerca de la herramienta

El generador de regex ofrece tres formas de obtener una expresión regular de JavaScript: elegir un patrón listo para usar (correo electrónico, teléfono, URL, fecha DD/MM/AAAA, hora, contraseña, IP, código postal, tarjeta de crédito, color hexadecimal, extensión de archivo), escribir un texto que se buscará tal cual, con sus caracteres especiales escapados, o marcar los tipos de caracteres permitidos.

La expresión resultante va entre ^ y $ para validar un valor completo, como un campo de formulario. Después se carga en el probador, donde puedes editarla, activar las opciones i, m, s y u y pegar un texto de prueba: las coincidencias se resaltan y los grupos capturados aparecen en una tabla. Con un texto de varias líneas, activa la opción m.

Cómo usarla

  1. Escribe un texto en «Ingrese texto para coincidir (coincidencia exacta)» o elige un patrón en «Seleccione tipo de patrón».
  2. O marca los tipos de caracteres que necesites, por ejemplo «Incluir dígitos (0-9)».
  3. Pulsa «Generar Regex» y después «Copiar Regex».
  4. En «Probar la expresión», pega un texto en «Texto de prueba» para ver las coincidencias resaltadas.

Preguntas frecuentes

¿Los patrones validan todos los formatos?

No, son patrones sencillos. El código postal espera cinco cifras, la fecha sigue DD/MM/AAAA entre 1900 y 2099 sin comprobar los días de cada mes, la IP solo cubre IPv4 y la tarjeta de crédito comprueba la longitud, no el dígito de control de Luhn.

¿En qué lenguajes funciona la expresión?

Se genera y se prueba con el motor de JavaScript, en la forma /patrón/opciones. Su sintaxis, con clases de caracteres y lookaheads, también funciona en Python, PHP o Java, pero quita las barras que la rodean y revisa los escapes antes de usarla en otro lenguaje.

¿Qué hace el probador de expresiones?

Aplica la expresión a tu texto en modo global y resalta cada coincidencia. Las opciones i (ignorar mayúsculas), m (multilínea), s (el punto incluye saltos de línea) y u (Unicode) se activan por separado. Los grupos numerados o con nombre se listan, hasta 1000 coincidencias.

¿Se envía mi texto de prueba a algún sitio?

No. La generación y las pruebas se ejecutan en tu navegador, sin ninguna petición de red, y no se guarda nada: el texto de prueba y la expresión desaparecen cuando sales de la página.