0

以下の正規表現では、myName_6@a.com のようなアンダースコア付きの電子メール ID は許可されていません

@"^([0-9a-zA-Z]([-.w]*[0-9a-zA-Z_])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,9})$"

何か案が?

4

2 に答える 2

0

正規表現のどこにもアンダースコアがありません。これは、アンダースコアと一致しないことを説明しています。-記号の左側にある許可された文字のリストにアンダースコアを追加してみてください@

于 2013-03-14T07:45:30.030 に答える
0

これを試して

 /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/
于 2013-03-14T07:46:00.040 に答える