メールアドレスのチェック (PHP)


フォームなどから入力されたメールアドレスを示す文字列が妥当かどうかをチェックするための正規表現を使ったチェック関数です。

function valid_mail($email){
	if (preg_match("/^[_a-z0-9-]+(¥.[_a-z0-9-]+)*@[a-z0-9-]+([¥.][a-z0-9-]+)+$/i", $email)){
		return true;
	}else{
		return false;
	}
}

簡易的なものですが、ないよりはましということで。
docomoなどは少々イレギュラーなメールアドレスの取得を容認してきた過去があるので、あまり厳密にするのも現実的ではないかもしれません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

SPAM防止のため数字と漢数字の算数の計算をお願いします。 * Time limit is exhausted. Please reload CAPTCHA.