Come posso validare un indirizzo e-mail con JavaScript?

Come posso validare un indirizzo e-mail con JavaScript?

Per validare un'indirizzo e-mail in JavaScript dobbiamo usare le espressioni regolari.

Possiamo implementare la seguente funzione di utility:


var validateEmail = function( address ) {
    var 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

Torna su