メールアドレスの正規表現チェックで「+」を許容してほしい
最近は少なくなって感じはあるけど、「登録のためにメールアドレスを入力してください」というフォームで「+(プラス)」が入ったメールアドレスを入力すると「メールアドレスの形式が不正です」というエラーになるサイトがまだまだ多い気がします。
Gmailでは「アカウント+適当な文字列@gmail.com」のようなメールアドレスを利用できるので、自分は登録するサービスごとに「適当な文字列」の部分を変えて登録します。そうすればメールアドレスが漏れたときにどこから漏れたかわかりやすいし。なのでプラスは許容してほしいのです。
「メールアドレス 正規表現」でググると1位にヒットする「正規表現:メールアドレスかどうか調べる – phpspot」で紹介されている正規表現ではプラスが許容されていないので、もしそれをコピペして使っていたらプラスを含むメールアドレスは不正と判定されてしまいます。
その1位のページからリンクされている「re: PHPでメールアドレスかどうか調べる方法 (ハズレ日記)」で紹介されているPEARやCakeやEthnaの例であれば、プラスが許容されているので参考にするならできればこっちを参考にしてほしいなぁと思います。
コメントを残す