- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールアドレスが適正かどうかの判定方法について)
メールアドレスの適正判定方法とは?
このQ&Aのポイント
- メールアドレスが適正かどうかを判定する方法について教えてください。
- PHPでメールアドレスの適正判定を行うためのコード変換方法を教えてください。
- 不正なメールアドレスを判定するための正規表現とエラー処理のコード例を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
すいません、先ほどの回答の修正です。 if(preg_match("/^$mail_regex$/", $email); ではなく if(!preg_match("/^$mail_regex$/", $email)){ ですね。
その他の回答 (1)
- sisya
- ベストアンサー率39% (97/244)
回答No.1
単純にPerlの構文をPHPに変更したいのでしたら、 if($email !~ /^$mail_regex$/o){ の部分を if(preg_match("/^$mail_regex$/", $email); に置き換えるだけで動作すると思います。 oオプションをあまり積極的に試用していないので 微妙に挙動が違うかもしれませんが、 正確か否かのみの判定ならばこれで十分かと思います。 個人的にはそこまで厳密にチェックする事もないので 下記程度のチェックしかしないんですけどね $mail_regex = "/^([\w\-\_\.\/\?\+]+\@[\w\-\_]+(\.[\w\-\_]+)+)$/";
お礼
長く気がつかなくてどうもすみませんでした。m(_ _)m まさか、回答があったとは(^^;) 情報ありがとうございます。