Vérification d'une adresse e-mail ?
Bonjour,
J'ai récupéré ce bout de code pour vérifier une adresse e-mail :
Code:
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;
}
} |
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 !
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