Java script

Fermé
toujours_inquiete Messages postés 33 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 14 juin 2013 - 23 juin 2009 à 18:04
toujours_inquiete Messages postés 33 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 14 juin 2013 - 24 juin 2009 à 01:28
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 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
23 juin 2009 à 21:58
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 33 Date d'inscription samedi 21 mars 2009 Statut Membre Dernière intervention 14 juin 2013 2
24 juin 2009 à 01:28
merci beacoup pour votre réponse
0