jQuery検証プラグインの正規表現が私の要件に対して不十分であることがわかりました。有効な電子メールアドレスとして任意の電子メールアドレスxxx@hotmail.xを受け入れますが、この正規表現を提供できるようにしたい/ ^([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
},