[英]My javascript validation for my email, dosen't work
我们已经在javascript中进行了验证。 冷杉和第二个名字的验证有效,但是另一个项目中的电子邮件无效,但是可以,但是您不能“发送”,如果有人知道如何解决这个问题,我们将非常高兴,
代码如下:
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);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.