• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールアドレスが適正かどうかの判定方法について)

メールアドレスの適正判定方法とは?

このQ&Aのポイント
  • メールアドレスが適正かどうかを判定する方法について教えてください。
  • PHPでメールアドレスの適正判定を行うためのコード変換方法を教えてください。
  • 不正なメールアドレスを判定するための正規表現とエラー処理のコード例を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • sisya
  • ベストアンサー率39% (97/244)
回答No.2

すいません、先ほどの回答の修正です。 if(preg_match("/^$mail_regex$/", $email); ではなく if(!preg_match("/^$mail_regex$/", $email)){ ですね。

waterclock
質問者

お礼

長く気がつかなくてどうもすみませんでした。m(_ _)m まさか、回答があったとは(^^;) 情報ありがとうございます。

その他の回答 (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\-\_]+)+)$/";

関連するQ&A

専門家に質問してみよう