私は1つの正規表現パターンを使用したため、javascriptを介して電子メールの検証を行おうとしています-
var filter = /[a-z0-9]+\@[a-z0-9]+\.[a-z]+/;
alert("match is=="+filter.test(email));
正規表現 [az] は小文字の az のアルファベットのみに一致すると予想していましたが、テストを行ったところ、予想が間違っていました..
入力Abc or aBC or @&c or &&&b***
するとtrueに戻ります...小文字のアルファベットazと組み合わせた特殊文字、または小文字と組み合わせた大文字のアルファベットがtrueに戻ることを意味します..なぜそうなのですか?
誰か案内してください