monaurallab

モノラルラボ

PHP で メールアドレスの形式を一発でチェックする

メールアドレスのチェックは面倒ですが、実はPHP標準の関数で、メールアドレスが正しい形式かどうか一発でチェックできるみたいです。

if (filter_var($address, FILTER_VALIDATE_EMAIL)) {
    return true;
}

これだけ。

日本の携帯メールアドレスがRFCに準拠していない問題もあるので万能ではないと思いますが、なかなか便利なのでは…! (PHP 5.2.0以降で対応)