Per validare un'indirizzo e-mail in JavaScript dobbiamo usare le espressioni regolari.
Possiamo implementare la seguente funzione di utility:
'use strict';
const validateEmail = address => {
const emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
return emailPattern.test( address );
}
Esempio d'uso:
console.log( validateEmail( 'info@test.it' ) ); // true
console.log( validateEmail( 'me@test' ) ); // false