2016-06-25 13 views
0

私は(?i)正規表現の大文字小文字を区別しませんが、どこに配置するのかは分かりません。私はもういつかこれを理解しようと無駄にした。どんな助けでも大歓迎です。jQuery正規表現の大文字小文字を区別しないでください

電子メールにjQuery Validateプラグインを使用していますが、現在資本金を使用している場合は無効とフラグを立てています。追加モディファイiJavaScript regex modifiers are at the end after /

jQuery.validator.addMethod("myEmail", function(value, element) { 
    return this.optional(element) || (/^[a-z0-9]+([-._][a-z0-9]+)*@([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,4}$/.test(value) && /^(?=.{1,64}@.{4,64}$)(?=.{6,100}$).*/.test(value)); 
}, 'Please enter valid email address.'); 
+0

「/^[a-z0-9]+([-]_a-z0-9]+)*((a-a-z0-9]+(-[a-z0) -9] +)* \。)+ [az] {2,4} $/i' .. JSのインラインで大文字と小文字を区別するフラグはありません – rock321987

+0

ロックありがとう、 –

答えて

0

/^[a-z0-9]+([-._][a-z0-9]+)*@([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,4}$/i 
関連する問題