Originariamente inviato da djhell
una email su hotmail.it
Ho tolto le lettere in rosso, il resto funziona:

if (!ereg("^([-_.#ìùòàè $&a-z0-9])+[@][a-z0-9]+(.[-_#ìùòàè $&a-z0-9]{2,})*(.[a-z]{2,4})$",$suoemail))