Mail adresini kontrol edebileceğiniz gelişmiş bir PHP fonksiyonudur.
function CheckMail($email) {
$email = strtolower($email);
if(!preg_match("/^([_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,}))$/si", $email)) return false;
else return true;
}
Kontrol edilecek mail adresinde şöyle kullanabilirsiniz.
$email = $_POST['email'];
if(!CheckMail($email)) {
exit("Hatalı email adresi");
}