PHPで文字列がメールアドレスか判定するには？


PHPで文字列がメールアドレスかどうか判定する方法を教えてください。




アドレスっぽいかどうかチェックするだけならfilter_varで。

[code]

    $mail = filter_var($str, FILTER_VALIDATE_EMAIL)
    
[/code]

ただ、RFCに準拠させたりメールヘッダをパースする用途では使うのはNG。

いっそ、試しにメール送ってみればいいんじゃないかな

