-5

重複の可能性:
正規表現を使用して電子メール アドレスを検証する方法は?

\A[\w.-]+\w@[a-z\d\-.]+\.[a-z]+\z

上記の電子メール検証の表現についてどう思いますか。エラー、抜け穴はありますか? よろしくお願いいたします。

4

2 に答える 2

1

メール検証の上記の表現についてどう思いますか。

一つには、それは私の住所を受け入れません。ですから、明らかにどこかにバグがあります。RfC5322を注意深く読むことをお勧めします。これは、アドレスの有効な構文を非常に明確に説明していますが、残念ながらIDN用にまだ更新されていません。

于 2012-06-05T10:29:22.090 に答える
0
[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum)\b

正規表現 infoからの正規表現。RFC 2822 標準に一致する必要があります。

于 2012-06-05T11:17:51.127 に答える