Generador de expresiones regulares con ejemplos
Elige el tipo de dato, copia el patrón y comprueba cómo se comporta con un valor real. Cada fragmento de la regex aparece explicado para que puedas adaptarlo.
Espacio de trabajo · Generador de expresiones regulares
/^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/
| Fragmento | Qué hace |
|---|---|
| ^ … $ | Ancla el inicio y el final: evita aceptar texto sobrante. |
| [A-Za-z0-9._%+-]+ | Usuario: letras, números y los signos habituales. |
| @[A-Za-z0-9.-]+ | Dominio, con al menos un punto. |
| \.[A-Za-z]{2,} | Extensión de dos letras o más. |
Coincide con el patrón
Estos patrones son puntos de partida. Para validar correos, URLs o teléfonos reales combina la regex con una comprobación adicional (por ejemplo, verificación de DNS o de formato E.164): una expresión regular no demuestra que un dato exista. Prueba cualquier variante en el probador de regex.
Cómo se usa
Selecciona el tipo de patrón que necesitas en la lista de opciones.
Copia la expresión generada o modifícala en tu editor.
Prueba variantes reales en el campo de comprobación antes de llevarla a producción.
Ejemplos
Formulario de contacto
El patrón de correo exige usuario, arroba, dominio y extensión de dos letras o más, sin espacios.
Validar un slug
El patrón de slug solo admite minúsculas, números y guiones simples entre bloques.
Lo que conviene saber
Una expresión regular describe la forma de un texto, no su veracidad. Que un correo coincida con el patrón no significa que la cuenta exista; que una URL parezca válida no garantiza que responda. Para datos críticos, combina la regex con una comprobación adicional.
Los patrones de esta página están anclados con ^ y $ cuando se usan para validar un campo completo. Si los usas para buscar dentro de un texto más largo, elimina los anclajes o utiliza los límites de palabra adecuados.
Preguntas frecuentes
Herramientas relacionadas
Otras herramientas que pueden servirte para tareas similares.
Probador de expresiones regulares
Prueba patrones regex con modificadores, grupos de captura y resaltado en vivo.
Validador de JavaScript
Detecta errores de sintaxis en tu código sin ejecutarlo, con línea y avisos útiles.
Generador de datos ficticios
Genera nombres, correos, teléfonos y direcciones de prueba en CSV o JSON.
