funzioncina che non può mancare in nessuna libreria

function is_mail($email) {
$r = "([a-z0-9]+[\._\-]?){1,3}([a-z0-9])*";
$r = "/(?i)^{$r}\@{$r}\.[a-z]{2,6}$/";
return preg_match($r, $email);
}