function trim(s) { return s.replace(/^\s+|\s+$/, ''); } function chk() { var strEmail=document.Emailfrm.strEmail.value; var Fname=document.Emailfrm.strName.value; var Sname=document.Emailfrm.strLastName.value; var Mobile=document.Emailfrm.strMobile.value; Sname = trim(Sname); Fname = trim(Fname); strEmail = trim(strEmail); Mobile = trim(Mobile); var pattern = /[^a-zA-Z]+/; var patternMob = /[^0-9]+/; var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,3}(?:\.[a-z]{2})?)$/i; if(strEmail=="") { document.getElementById("emailDiv").innerHTML="Votre adresse email n'est pas valable, merci de la modifier!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strEmail').value = ""; document.getElementById('strEmail').focus(); return false; }else{ var str=document.getElementById('strEmail').value; var aa=str.indexOf("@") var bb=str.indexOf(".") var cc=str.charAt(aa) if(aa==-1) { document.getElementById("emailDiv").innerHTML="Votre adresse email n'est pas valable, merci de la modifier!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strEmail').value = ""; document.getElementById('strEmail').focus(); return false; }else if(bb==-1){ document.getElementById("emailDiv").innerHTML="Votre adresse email n'est pas valable, merci de la modifier!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strEmail').value = ""; document.getElementById('strEmail').focus(); return false; } if(filter.test(strEmail)== false) { document.getElementById("emailDiv").innerHTML="Votre adresse email n'est pas valable, merci de la modifier!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strEmail').value = ""; document.getElementById('strEmail').focus(); return false; } if(aa!=-1 && bb!=-1 && filter.test(strEmail)== true) { document.getElementById('emailDiv').style.display="none"; } } if(pattern.test(Fname)){ document.getElementById("emailDiv").innerHTML="Votre prénom n'est pas valable, merci de le modifier!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strName').value = ""; document.getElementById('strName').focus(); return false; } if(pattern.test(Sname)){ document.getElementById("emailDiv").innerHTML="Votre nom n'est pas valable, merci de le modifier!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strLastName').value = ""; document.getElementById('strLastName').focus(); return false; } if(patternMob.test(Mobile)){ document.getElementById("emailDiv").innerHTML="Veuillez renseigner un numéro de téléphone valide!"; document.getElementById("emailDiv").style.display="inline"; document.getElementById('strMobile').value = ""; document.getElementById('strMobile').focus(); return false; } return true; }