Bonjour,
J'ai récupéré ce bout de code pour vérifier une adresse e-mail :
Cependant, le code ne semble pas fonctionner très bien car lorsque je rentre l'adresse suivante moi@doma, il me la valide alors qu'elle n'est pas correcte !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function VerificationMail(email) { var maReg = new RegExp("^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi"); if ( email.search( maReg ) == -1 ) { return false; } else { return true; } }
Les expressions régulières n'étant pas un domaine où je suis très à l'aise, je viens vous demander un petit peu d'aide !
Je voudrais que l'adresse soit valide pour le format minimum suivant : a@b.cc
Où :
- a = lettres, chiffres, '-' et '.' (taille minimum 1 caractère où le premier caractère ne soit pas un '-' et un '.')
- b = lettres, chiffres et '-' (taille minimum 1 caractère où le premier caractère ne soit pas un '-')
- c = lettres (taille minimum 2 caractères)
Merci,
ZiP
Partager