Anzi gia' che ci siamo cambiamo pure l'espressione regolare con una un po' piu' robusta va:

codice:
if (!eregi("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,6}$", $value)) {