PHPでメールアドレスか識別する入力データの確認する

メールアドレスを識別する

お問合わせや会員登録など、様々な入力フォームにて渡された文字列が適切か否かバリデーションする必要が求められます。

今回は代表的な1つとして、渡された文字列がメールアドレスか否かを判断するスクリプトを紹介します。

<?php

$mail = "example@example.com";

$pattern = "/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/";

if ( preg_match($pattern, $mail ) ) {

    echo "正しい形式です。";
}
else{

    echo "不正な形式です。";
}

?>

コメント

タイトルとURLをコピーしました