Pau*_*art 1 html email validation jquery
嘿家伙我的jQuery有一些问题,我的所有输入验证都工作,但我不能让我的REGEX代码工作验证我的电子邮件.尝试输入"hello@mywebsite.co.uk"我的个人电子邮件和我的工作电子邮件,所有这些都没有用.
任何帮助都是高度关注的.
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
$('.submitbutton').click(function () {
if ($("input.name").val() == '') {
alert("Name is a required field");
return false;
}
else if ($("input.email").val() == '') {
alert("Email is a required field");
return false;
}
else if (!regex.test("input.email")) {
alert("This is not a valid email address");
return false;
}
else if ($("textarea.message").val() == '') {
alert("Message is a required field");
return false;
}
else {
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
干杯
在regex.test("input.email"),您正在测试实际字符串"input.email"是否与正则表达式匹配.相反,你应该测试值的input.email元素.
所以使用:
regex.test($("input.email").val())
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
188 次 |
| 最近记录: |