【发布时间】:2011-06-28 22:52:57
【问题描述】:
我的代码:http://jsfiddle.net/umSFC/
我关注How to validate email in Jquery? 进行电子邮件验证,但似乎不适用于我的?
【问题讨论】:
我的代码:http://jsfiddle.net/umSFC/
我关注How to validate email in Jquery? 进行电子邮件验证,但似乎不适用于我的?
【问题讨论】:
Here i have fixed your exsample
$(document).ready(function() {
$("#submit").click(function(e) {
var name = $("#name");
var email = $("#email");
var emailaddressVal = $("#email").val();
var emailReg = /^[A-Z0-9._%+-]+@([A-Z0-9-]+\.)+[A-Z]{2,4}$/i;
if (name.val() == "") {
name.addClass("error").focus();
return false;
} else {
name.removeClass("error");
}
if (!emailReg.test(email.val())) {
email.addClass("error").focus();
} else {
email.removeClass("error");
}
e.preventDefault();
});
});
【讨论】:
使用 jQuery Validate plugin。有一个email 验证器来满足您的需求,最好在整个应用程序和表单中使用一致的验证。另一方面,最好使用经过测试的组件,并尽可能使用现有作品,而不是重新发明轮子。
【讨论】: