0
我想验证电子邮件,只有当它被输入。添加正则表达式格式检查addClassRules电子邮件验证(jQuery)?
我从这样的事情开始。
$(function ($) {
var emailReg = /^([\w-\.][email protected]([\w-]+\.)+[\w-]{2,4})?$/;
$("#Email").blur(function() {
var UserEmail = $(this).val();
if (UserEmail.length > 0) {
if (!emailReg.test(UserEmail)) {
$("#Email").addClass("EmailFormat");
}
else {
alert(UserEmail.length);
$("#Email").removeClass("EmailFormat");
}
}
else {
$("#Email").removeClass("EmailFormat");
}
});
$(document).ready(function() {
$.validator.addClassRules({
EmailFormat: {
required: true,
regExpress: /^([\w-\.][email protected]([\w-]+\.)+[\w-]{2,4})?$/,
messages: { regExpress: "Invalid Email" }
}
});
});
我可以得到任何帮助来完成这项工作。
为什么不保存正则表达式引起的头痛只是使用jquery验证?它有内置的电子邮件支票。 –