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">
</form>
</body>
</html>