メール PHP  正規表現

最近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]