Ciao a tutti,

avrei bisogno di utilizzare un'espressione regolare per verificare un'email con javascript e utilizzo questa funzione:
codice:
function isEmail(email) {
    var re = /[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/;
    return re.test(email);
}
L'espressione regolare, l'ho provata online su un sito che ti da la possibilità di verificare le regex, e funziona correttamente.
Facendo delle prove sulla macchina di sviluppo non funziona correttamente, ovvero mi restituisce sempre "false" nonostante io passi alla funzione un'email corretta.

Sicuramente sbaglio nel definire la regex, è la prima volta che le uso con javascript.

Ringrazio anticipatamente chi mi aiuterà.

Roberto