PHP email バリデーション 忘備録

emailが正しいかどうかチェックする関数

filter_var

 if (filter_var($email, FILETER_VALIDATE_EMAIL)){
            
        }else{
            echo "Invalid format";
        }

関数定義

filter_var ( mixed $variable [, int $filter = FILTER_DEFAULT [, mixed $options ]] ) : mixed

variable フィルタリングする値。

filter 適用するフィルタの ID

  • FILTER_VALIDATE_EMAIL 値が妥当な e-mail アドレスであるかどうかを検証します。

  • FILTER_VALIDATE_URL 値が URL 形式である かどうか