Bonsoir,

je bataille de puis un bon moment sur cette fonction qui apparament fontionne sauf si l'on met un tiret après @.
ex: tate-npi.on@club-internt.fr il n'accepte pas le tiret après club.

la fonction:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
 
 var ok=0;
  var mail=Form.mailexpediteur.value;
 
  var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]*{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$','i');
 
	if(reg.test(mail))
	{
		ok=1;
	}
	if (ok!=1)	
			{
alert("Votre E-mail n\'est pas valide.\n\n Il doit comporter un erreur ( @; . ; espace avant, après, au milieu; accent;...)");
Form.mailexpediteur.focus();
return false;

Je suis perdu il y a une erreur que je ne vois pas et que je ne comprend pas.

Merci de votre aide.