Explora 30+ patrones regex comunes para email, URL, teléfono, fecha y más
Una biblioteca de regex es una colección lista de patrones de expresiones regulares comunes — para coincidir con emails, URLs, números de teléfono, fechas, códigos postales, direcciones IP y más — que puedes copiar y usar en vez de escribirlos desde cero. Las expresiones regulares son potentes pero notoriamente difíciles de acertar, y los patrones para cosas cotidianas como un email válido o un formato de fecha son sorprendentemente fáciles de romper. Examinar un patrón probado y copiarlo ahorra tiempo y evita los bugs sutiles que vienen de hacerte el tuyo a mano.
Estos patrones comunes también son una gran forma de aprender regex con ejemplos: ver cómo se construye un patrón funcional de email o URL — las clases de caracteres, anclas y cuantificadores que usa — enseña la sintaxis mucho más rápido que leer las reglas en abstracto. Una advertencia útil que conviene saber de antemano: algunos patrones, como la validación de email, nunca pueden ser perfectamente estrictos, así que apuntan a "suficientemente bueno" en vez de capturar cada caso límite de la especificación. Esta biblioteca te deja coger y adaptar un punto de partida sólido en tu navegador.
Puedes, pero los patrones comunes son engañosamente difíciles — un patrón de email o fecha ligeramente mal puede rechazar entradas válidas o aceptar inválidas. Partir de un patrón de biblioteca probado evita esos bugs sutiles y ahorra el tiempo de depurar el tuyo, sin dejar de permitirte adaptarlo.
No — la especificación completa de email es tan permisiva que un regex realmente completo es poco práctico, e incluso entonces no puede confirmar que la dirección exista de verdad. Los patrones de email prácticos apuntan a "suficientemente bueno" para cazar errores obvios; la verificación real necesita enviar un mensaje de confirmación.
La mayoría de patrones comunes usan sintaxis regex estándar que funciona en JavaScript, Python, PHP, Java y otros, pero las variantes difieren en detalles como el soporte de lookbehind o los grupos con nombre. Prueba un patrón copiado en tu lenguaje destino, sobre todo si usa funciones más avanzadas.
Los patrones son un punto de partida: puede que aprietes o relajes un formato de fecha, permitas caracteres extra, o lo ancles para coincidir con una cadena entera. Entender las piezas — clases de caracteres, cuantificadores y anclas — te deja ajustar un patrón de biblioteca en vez de reconstruirlo.
Generador de contraseñas · Generador de código QR · Cronómetro · Temporizador · Calculadora · Generador de números aleatorios