Skip to content

Instantly share code, notes, and snippets.

@donpandix
Created April 22, 2017 18:52
Show Gist options
  • Save donpandix/8eed6f0e4366f3c0a71f9051005e6810 to your computer and use it in GitHub Desktop.
Save donpandix/8eed6f0e4366f3c0a71f9051005e6810 to your computer and use it in GitHub Desktop.
Validación de email por medio de expresión regular con JavaScript
// valida email
function valida_email ( email ) {
// Expresión regular que valida la forma del mail objetivo
var RegExPattern = /(^[0-9a-zA-Z]+[-._+&])*[0-9a-zA-Z]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$/;
// Prueba de ajuste del email ingresado contra la expresión regular, retorna true o false
return RegExPattern.test( email );
}
// ** Ejemplo de uso de la función **
// Email erroneo de ejemplo
var email = "soy_un_email@[email protected]";
// Invocación a la función
if ( ! valida_email( email ) ) {
// Si el email es erroneo lanzará una alerta
alert( "el email es erroneo" );
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment