sono queste le modifiche che devi fare per portare quel codice da ereg* a preg*
Ma fossi in te, mi cercherei qualcosa di piu' decente, questo codice ad esempio validerebbe anche una email di questo tipo:Codice PHP:
$regex = "/([a-z0-9_\\-\\.]+)". # name
"@". # at
"([a-z0-9\\-\\.]+){2,255}". # domain & possibly subdomains
"\\.". # period
"([a-z]+){2,10}/i"; # domain extension
$eregi = preg_replace($regex, '', $email);
___-------ciccio@..email....cazzata e invece non validerebbe questa: ciccio+bello@email.it che e' una email perfettamente valida