<?

$mail = "gaten3@hotmail.com";

if (!eregi("^([a-z0-9\-._])-(@[a-z0-9\-._]+)-(\.{1}[a-z]{2, 6})$", $mail, $regs)) {
echo "Errore email!";
} else {
echo $regs[0].''.$regs[1].''.$regs[2];
}

?>

Ragazzi ho provato anche così il codice ma lo stesso non va qualcosa sa dirmi il perchè?
Eppure non devo per l'ennesima volta nessun errore