Я считаю, что регулярное выражение плагина проверки jQuery недостаточно для моих требований. Он принимает любой адрес электронной почты [email protected] в качестве действительного адреса электронной почты, тогда как я хочу иметь возможность предоставлять это регулярное выражение /^([a-zA-Z0-9_.-+ ])+\@(([a-zA -Z0-9 -]) +.) + ([A-zA-Z0-9] {2,4}) + $ /, чтобы он проверял полную часть адреса .com. Меня больше беспокоит возможность предоставить свое собственное регулярное выражение, чем получение регулярного выражения с защитой от дурака (поскольку для проверки электронной почты нет регулярного выражения с защитой от дурака)
Просто к сведению: я также выполняю проверку на стороне сервера, но на данный момент меня не беспокоит, какое регулярное выражение адреса электронной почты является правильным.
Есть ли способ сделать это в разделе «правила» плагина проверки jQuery?
Это мой раздел правил прямо сейчас:
rules: {
email: {
required: {
depends:function(){
$(this).val($.trim($(this).val()));
return true;
}
},
email: true
},