codice:
<html>
<head>
<script lenguage="javascript">

function Controlla()
{  
     var p1=f1.t1.value;
     var p2=f1.t2.value;
var formatopsw = /([A-Z|a-z]{1,}[a-z]{1,}[0-9]{1,})/g;    
    if(p1!=p2)
    {       
        alert("le due password devo corrispondere");
return false;

    }
    
    if(p1.length < 9 || p1.length > 17)
    {
    alert("La password deve essere compresa tra 8 e 16 caratteri");
    return false;
    }
    if(!formatopsw.test(p1)){
alert("Password errata deve contenere almeno:\n- una lettera grande\n- una lettera piccola\n- un numero")
     return false;
}
alert('qui va l\'invio del form')
}
</script>
</head>
<body>
<form name="f1">
inserisci la password<input type="test" name="t1"><br>
conferma password<input type="text" name="t2"><br>
<input type="button" name="b3" value="Controlla" onclick="Controlla()">
<input type="reset" name="b1" value="Cancella">&nbsp;
</form>
</body>
</html>