filter_var関数 で 入力が正しいメールアドレス書式か確認する。

こんな感じ。

    if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
        $error['email'] = 'メールアドレスが正しくありません';
    }

PHP5.2から使えるみたい。


ネタ元