questo script lo copi in un file.js e poi lo richiami per il controllo

function Modulo() {
// Variabili associate ai campi del modulo

var email = document.modulo.email.value;


// Espressione regolare dell'email
var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
if (!email_reg_exp.test(email) || (email == "") ) {

alert("Inserire un indirizzo email corretto.");
document.modulo.reset();
document.modulo.focus();

}
else {

document.modulo.submit();
}
}







<html>
<head>
<script type=\"text/javascript\" src=\"jvs/email.js\"></script>
<script type=\"text/javascript\" src=\"jvs/dataValidation.js\"></script>
</head>


<body>";

echo"
<td><form name=\"modulo\" method=\"POST\" action=\"checkmail.php\">
<center><table>

<tr>
<td>Inserire in questo campo la propria e-mail:</td>
<td><input name=\"email\" type=\"text\" onblur=Modulo(this)> </td>
</tr>

<tr>
<td><input type=\"submit\" value=\"Spedizionme email in corso...\" ></td></tr>

</table></center>
</form></td>