Vérifier une adresse email en javascript
En javascript, il n'existe pas de fonction native permettant de déterminer si une chaîne de caractère est conforme au format d'une adresse email, comme le fait la fonction filter_var en PHP. Le framework jQuery n'offre pas non plus cette fonctionnalité nativement, donc la seule solution c'est d'utiliser une expression régulière pour tester le format de la chaîne de caractère. Voici la regex que j'utilise :
if (!adresse_email.match(/[a-z0-9_\-\.]+@[a-z0-9_\-\.]+\.[a-z]+/i)) { alert(adresse_email + " n'est pas une adresse valide"); }
On peut aussi en utiliser une autre, plus restrictive :
La page du jour est excel condition couleur, bonne lecture.
if (!adresse_email.match(/^\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,3}$/)) { alert(adresse_email + " n'est pas une adresse valide"); }
Allez donc jeter un oeil sur cette page : effet de désintégration.
Je ne pensais pas à cette regex pour compléter mes formulaire. Cependant il manque le différent (!) dans ta condition pour que cela soit une adresse email non valide, sinon merci pour cette astuce