Utilizza javascript:
codice:
<script language="javascript">
<!--
 
function submitIt(theform)
{
    re = new RegExp("^[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)*@[!#$&'*+/-9=?A-Z^-~-]+(\\.[!#$&'*+/-9=?A-Z^-~-]+)+$", "i");
 
  if (!theform.Email.value.match(re))
    {
      alert("L'email non è corretto...");
      theform.Email.focus();
      theform.Email.select();
      return(false);
    }
 
  // Abilita l'invio del FORM
  return(true);
}
 
//-->
</script>

<form action="...." method="..." onsubmit="return(submitIt(this));">