Bonjour,

J'ai récupéré ce bout de code pour vérifier une adresse e-mail :

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;
	}
}
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