Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下の正規表現では、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})$"
何か案が?
正規表現のどこにもアンダースコアがありません。これは、アンダースコアと一致しないことを説明しています。-記号の左側にある許可された文字のリストにアンダースコアを追加してみてください@。
@
これを試して
/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/