Función para validar un mail con javascript
En algunas ocasiones necesitamos validar un mail antes de ser enviado/guardado.
El método HTMLSelectElement.checkValidity() comprueba si el elemento tiene restricciones y si las cumple. Si el elemento no cumple sus restricciones, el navegador lanza un evento cancelable invalid al momento y luego devuelve false.
const verifyMail = (mail) => {
if (mail.length < 50 && mail.indexOf('.') !== -1) {
let elem = document.createElement('input');
elem.type = 'email';
elem.value = mail;
elem.required = '';
elem.style = 'display:none';
return elem.checkValidity();
}
return false;
};
Escrito el 31-10-2020