最近PHPを再度やってるんですが、メールフォームの正規表現についてのメモ
[cc lang="php"] if(isset($POST['mail'])){ $mail = $POST['mail']; $pattan = '/^([a-zA-Z0-9])+([a-zA-Z0-9.-])*@([a-zA-Z0-9-])+([a-zA-Z0-9.-]+)+$/';
if(preg_match($pattan,$mail)){
echo '<p>正しいメールアドレスです</p>';
echo h($mail);
}else{
echo '<p>['.h($mail).'」は正しい形式ではありません</p>';
}
}
[/cc]