【发布时间】:2011-06-08 10:45:26
【问题描述】:
如何使用 Jquery 验证有效电子邮件地址的文本框字段?
请尽快回复。
非常感谢。
【问题讨论】:
-
请接受您其他问题的一些答案。
如何使用 Jquery 验证有效电子邮件地址的文本框字段?
请尽快回复。
非常感谢。
【问题讨论】:
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
var emailaddressVal = $("#txtEmail").val();
if (emailaddressVal == '') {
$("#error").html("Please enter your email address.").css({ 'color': 'red' });
return;
}
else if (!emailReg.test(emailaddressVal)) {
$("#error").html("Enter a valid email address.").css({ 'color': 'red' });
return;
}
【讨论】:
使用这样的插件:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
那么你可以这样做:
$("#myform").validate({
rules: {
field: {
required: true,
email: true
}
}
});
或者这个
$("#<%=txtEmail.ClientID %>").rules("add", {
required: true,
email: true,
messages: {
required: "Email is a required field.",
email: "Email - Invalid email address"
}
});
【讨论】:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
检查这个插件。
在我看来,如果你只想要一个验证,那真的不值得。因此,对它进行一些 REGEX 验证可能会更好。
【讨论】: