non si prende nessun valore mi visualizza sempre il msg di alert
<script language="javascript">

function checkdati()
{
var nome = document.frmMail.nome.value;
var caratteri_reg_expr=/[a-zA-Z]\s/

if ((nome=="") || (nome=="undefined") || !caratteri_reg_expr.test(nome))
{
alert("Attenzione! Campo NOME vuoto o incorretto.")
document.frmMail.nome.focus()
return (false)
}

}
</script>