Validaciones en JavaScript. Validar email
En el siguiente tutorial aprenderemos cómo validar un campo para que solo permita introducir emails correctos en JavaScript
Ejemplo 1
El método recibe un string y devuelve true si es un tipo de email correcto utilizando una expresión regular.
function validateEmail(valor) {
return valor.match(/^[a-z0-9\.\-\_]*@[a-z0-9\.\-\_]*\.[a-z]{2,12}$/);
}
Ejemplo 2
Igual que el anterior, recibe un string y devuelve true o false
function validateEmail(valor) {
let valid = false;
let patron = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (patron.test(valor)){
valid = true;
}
return valid;
}