Java script

toujours_inquiete Messages postés 47 Statut Membre -  
toujours_inquiete Messages postés 47 Statut Membre -
Bonjour,
je veux vérifier le format d'une @ mail avec java script j'ai écrit le code suivant



var TestEmail= new RegExp("^\\w[\\w+\.\-]*@[\\w\-]+\.\\w[\\w+\.\-]*\\w$", "gi");
var str=document.form1.mail.value;
var filter="/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i";
if (!filter.test(str))
{
document.getElementById("mail").innerHTML="Veuillez indiquer une adresse mail valide";i++;


}
ca ne marche pas bien sur il m'a dit que filter.test n'est pas une fonction
??? comment pourrais je corriger l'erreur j'arrive pas a le savoir merci beaucoup pur votre aide
A voir également:

1 réponse

Alain_42 Messages postés 5413 Statut Membre 894
 
comme ça:

var exp=new RegExp("^[\\w\\-]+(\\.[\\w\\-]+)*@[\\w\\-]+(\\.[\\w\\-]+)*\\.[\\w\\-]{2,}$", "i");
var str=document.form1.mail.value;
	if(str !="" && !exp.test(str)){
	alert("Adresse email non valide ");
0
toujours_inquiete Messages postés 47 Statut Membre 2
 
merci beacoup pour votre réponse
0