function VerifMail(wmail) { // vérification de la validité de l'email var taille = wmail.length; if (taille>0) { i = 0; var valideAt = false; var validePt = false; while (i < taille && (valideAt == false || validePt == false)) { if (i != 0 && wmail.charAt(i) == '@') { valideAt = true; } if (valideAt && wmail.charAt(i) == '.' && i+1 < taille && wmail.charAt(i-1) != '@') { validePt = true; } i++; } if (valideAt == false || validePt == false) { return "> Fournir une adresse mail valide : "+wmail+" n'est pas un email valide.
" } //return true; return ''; } } function validIdForm() { var Expression = new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$", "i"); var texteErreur=""; var mail=document.formId.email.value; if((mail!='')&&(VerifMail(document.formId.email.value)!='')){ texteErreur+=VerifMail(mail); }else if( mail.substring(mail.indexOf('@')+1,mail.lastIndexOf('.') )=="cashstore" ){ texteErreur += "> Entrer une adresse email autorisée.
" ; } var pass=document.formId.password.value; var confirmPass = document.formId.cpassword.value; if (pass != confirmPass) { texteErreur += "> Entrer des mots de passes correspondant.
"; } if(texteErreur == "") { document.formId.submit(); } else { document.getElementById('listeErreurs').innerHTML = texteErreur+"
"; document.getElementById('erreurs').style.display = "block"; } } function validCoordForm() { var Expression = new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$", "i"); var texteErreur=""; if(document.formCoord.nom.value.length<2) { texteErreur += "> Le nom doit contenir au moins 2 caractères
"; } if(document.formCoord.prenom.value.length<2) { texteErreur += "> Le prénom doit contenir au moins 2 caractères
"; } if(document.formCoord.adresse.value.length<3) { texteErreur += "> L'adresse doit contenir plus de 3 caractères
"; } /* if(document.formCoord.pays.length<2) { texteErreur += "> Le pays doit contenir au moins 2 caractères
"; }*/ if(document.formCoord.ville.value.length<2) { texteErreur += "> La ville doit contenir au moins 2 caractères
"; } if(document.formCoord.code_postal.value.length!=5) { texteErreur += "> Le code postal doit contenir 5 caractères
"; } if(texteErreur == "") { document.formCoord.submit(); } else { document.getElementById('listeErreurs').innerHTML = texteErreur+"
"; document.getElementById('erreurs').style.display = "block"; } } function validDesaboForm() { var texteErreur=""; var mail= document.form_desabonnement.email.value; if((mail!='')&&(VerifMail(document.form_desabonnement.email.value)!='')){ texteErreur+=VerifMail(mail); }else if( mail.substring(mail.indexOf('@')+1,mail.lastIndexOf('.') )=="cashstore" ){ texteErreur += "> Entrer une adresse email autorisée.
" ; } if ((document.form_desabonnement.telephone.value!="")&&(document.form_desabonnement.telephone.value.length <10)) { texteErreur += "> Entrer un numéro de téléphone correct.
"; } if(texteErreur == "") { document.form_desabonnement.submit(); } else { document.getElementById('listeErreurs').innerHTML = texteErreur+"
"; document.getElementById('erreurs').style.display = "block"; } } function validEmail() { var mail= document.formMail.form_email.value; var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/ if (reg.exec(mail)!=null) { document.formMail.submit(); } else { alert("L'adresse email indiquée n'est pas valide"); } }