Une vérification simple et rapide est possible
en utilisant la méthode match() de l' objet String. match() retourne la valeur null si une occurence est absente.
On crée dans une constante les caractères obligatoire;
const verif= /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
On utilise match() avec une condition:
if(!Email.match(verif)){instruction en cas d' échec;}
N.B Ceci ne dispense pas de faire les vérifications d' usage coté serveur !