Skip to content

Instantly share code, notes, and snippets.

@kevinacuna1
Last active October 12, 2025 20:00
Show Gist options
  • Select an option

  • Save kevinacuna1/1e1b4290a06359a85706897dc4c16394 to your computer and use it in GitHub Desktop.

Select an option

Save kevinacuna1/1e1b4290a06359a85706897dc4c16394 to your computer and use it in GitHub Desktop.
Expresión regular para validar correos electrónicos en JavaScript. Acepta múltiples formatos comunes, incluyendo subdominios y extensiones de dominio de hasta 10 caracteres. Ideal para validaciones en formularios, scripts backend o utilidades de depuración.

📧 Regex para Validación de Emails

const regex = /^\w+([.-_+]?\w+)*@\w+([.-]?\w+)*(\.\w{2,10})+$/;

✅ Características

  • Permite letras, números y guiones bajos en la parte local.
  • Acepta ., -, _, + como separadores opcionales si están seguidos por caracteres alfanuméricos.
  • Valida dominios con subdominios y extensiones entre 2 y 10 caracteres.

🧪 Ejemplos válidos


🚫 Ejemplos inválidos


⚠️ Nota

Esta expresión regular cubre la mayoría de los casos comunes, pero no garantiza compatibilidad total con el estándar RFC 5322.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment