l'ho modificato adeso mi accetta i numeri dopo @ ma prima non mi accetta i punti.
tipo un'email del genere
titti.gigio@tin.it
non la accetta

$expression = "^[_A-Za-z0-9-]+@[_A-Za-z0-9-]+(\.[A-Za-z]+)(\.[A-Za-z]+)*$";

come faccio a dirgli di accettare anche il punto?