My javascript validation for my email, dosen't work -
we've made validation in javascript. firs , second name validation works, not email in project, work, can't "send it" happy if knows how solve problem,
the code looks this:
function validatereguserinsert() { firstname = document.getelementbyid("firstname"); lastname = document.getelementbyid("lastname"); email = document.getelementbyid("email"); pwd = document.getelementbyid("pwd"); if(validatename(firstname.value)){ } else { alert("se till att ditt förnamn inte innehåller siffror eller att fältet är tomt!"); return false; } if(validatename(lastname.value)){ } else{ alert("se till att ditt efternamn inte innehåller siffror eller att fältet är tomt!"); return false; } if(validateemail(email.value)){ } else{ alert("se till att skriva en giltig emailadress!"); return false; } if(pwd.value.length > 5){ } else{ alert("ditt lösenord måste innehålla minst 6 tecken!"); return false; } reguser(); return false; } function validatename(name) { var re = /^[a-za-zàáâäãåąčćęèéêëėįìíîïłńòóôöõøùúûüųūÿýżźñçčšžÀÁÂÄÃÅĄĆČĖĘÈÉÊËÌÍÎÏĮŁŃÒÓÔÖÕØÙÚÛÜŲŪŸÝŻŹÑßÇŒÆČŠŽ∂ð ,.'-]+$/; return re.test(name); } function validateemail(email) { var re = /^(([^<>()[\]\\.,;:\s@\]+(\.[^<>()[\]\\.,;:\s@\]+)*)|(\.+\))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-za-z\-0-9]+\.)+[a-za-z]{2,}))$/; return re.test(email); }
your regex doesn't work maybe:
try one:
function validateemail(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-za-z\-0-9]+\.)+[a-za-z]{2,}))$/; return re.test(email); }
Comments
Post a Comment