Bonjour à tous,
je souhaiterais pouvoir valider une expression régulière validant un mail
dont voici la fonction fonctionnant sur tous les navigateurs sauf Netscape 7.1+.
La question est de savoir si cela vient d'un bug de netscape, ou si il existe une particularité à prendre en compte.
Merci de vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 // Validation e-mail RFC 2822 function is_mail(smail){ var Exp = "^[a-z0-9!#$%&'*+/=?^_`{|}~-]+((\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)?)+"; Exp +="@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9\-]*[a-z0-9])?$"; var reg = new RegExp(Exp,"gi"); return ( reg.exec(smail) != null );}
Partager