Biblioteca de patrones Regex

Explora 30+ patrones regex comunes para email, URL, teléfono, fecha y más

¿Qué es y cómo funciona?

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.

Casos de uso

Preguntas frecuentes

¿Por qué no escribir mi propio regex?

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.

¿Puede un regex validar perfectamente una dirección de email?

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.

¿Funcionan estos patrones en cualquier lenguaje de programació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.

¿Cómo adapto un patrón a mis necesidades?

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.

Utilidades

Generador de contraseñas · Generador de código QR · Cronómetro · Temporizador · Calculadora · Generador de números aleatorios