Ti presento questo snippet molto utile per controllare la regolarità di un indirizzo email inserito da un utente:
if ($email != "") { if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { echo "Indirizzo email non valido"; } }