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驗證?它有內置的電子郵件支票。 –