我的javascript验证我的电子邮件,dosen'不起作用
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);
}
你的正则表达式可能不工作:
试试这个:
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);
}
小提琴源
相关文章:
- 我的AngularJS表达式没有'不起作用
- 我的javascript for循环不起作用
- 我的下拉菜单中的链接不起作用
- 自动建议在我的搜索引擎上不起作用
- 为什么我的JavaScript堆栈排序函数不起作用
- Don'我不明白为什么我的setInterval+jQuery;不起作用
- 我的jquery代码不起作用.为什么?
- I'我试图在文本区域中进行特定的输入,调用特定的javascript函数,但没有成功;不起作用
- 为什么我的While循环不起作用
- css animate fadeIn'对我来说不起作用
- 通过body onload使用json_encode发送数组对我来说不起作用
- 在页面上放置一个随机生成器脚本 - 它可以工作.添加另一个具有不同名称的 - 不起作用
- javascript代码I'我使用不起作用
- 在同一个按钮上调用多个函数对我来说不起作用(ajax)
- 倒数第二的第n个孩子没有'对我来说不起作用
- Javascript -检查页面加载时是否存在cookie对我来说不起作用
- ng在nghide上制作动画;对我来说不起作用
- 使用ng repeat访问嵌套json'对我来说不起作用
- orderBy descending order dos'对我来说不起作用
- 过滤器angularjs不'对我来说不起作用