whisher.....un' ultima tua supervisione per favore




ho messo giu questo codice che funziona bene x tutti i campi tranne che per MAIL (l'ultimo)che neanche tiene in considerazione

di sicuro sbaglio la sintassi, mi puoi aiutare please



<script type="text/javascript">
function isEmpty(val) {
return !/\S/.test(val);
}

function CONTROLLO_FORM_VARDATI (miaform){



if(isEmpty(miaform.SOCIETA.value)){
alert("Errore: compilare il campo SOCIETA");
miaform.SOCIETA.focus();
return false;}

if(isEmpty(miaform.PIVA.value)){
alert("Errore: compilare il campo PARTITA IVA ");
miaform. PIVA.focus();
return false;}

if(isEmpty(miaform.COGNOME.value)){
alert("Errore: compilare il campo COGNOME ");
miaform. COGNOME.focus();
return false;}

if(isEmpty(miaform. NOME.value)){
alert("Errore: compilare il campo NOME ");
miaform. NOME.focus();
return false;}

if(isEmpty(miaform.PASSWORD.value)){
alert("Errore: compilare il campo PASSWORD ");
miaform.PASSWORD.focus();
return false;}


if (isEmpty(/^\w+([\.-]?\w+))*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(miaform.MAIL.value)){
alert("Indirizzo e-mail non corretto !!");
miaform.MAIL.focus();
return false;}




return true;
}
</script>


arigrazie