come posso in javascript validare la password che un utente deve inserire contollando che non inserisca caratteri errati tipo :
; ! " £ $ % & /( ) =
ecc. ecc.
grazie
come posso in javascript validare la password che un utente deve inserire contollando che non inserisca caratteri errati tipo :
; ! " £ $ % & /( ) =
ecc. ecc.
grazie
Forse potresti provare qualcosa del genere:
codice:function validatePWD() { var myPWD=document.forms['nomeForm'].elements[nomeCampo].value; caratteri=new Array(); caratteri[0]="\;"; caratteri[1]="\!"; caratteri[2]="\""; caratteri[3]="\£"; caratteri[4]="\$"; caratteri[5]="\%"; caratteri[6]="\&"; caratteri[7]="\/"; caratteri[8]="\("; caratteri[9]="\)"; caratteri[10]="\="; for (var i=0; i<caratteri.length; i++) { if (myPWD.indexOf(i)>-1) { window.alert("Non puoi inserire il carattere"+i+"nel campo password"); document.forms['nomeForm'].elements[nomeCampo].focus(); break; } }
Ho abbondato con i caratteri di escape nella RE... eccesso di prudenzaCodice PHP:
<SCRIPT LANGUAGE="JavaScript">
function ctrlPW(obj) {
RE = /[\;\!\"\£\$\%\&\/\(\)\=]/
if (RE.test(obj.value)) alert("caratteri non permessi")
}
</SCRIPT>
...
<form>
<input type="password" onblur="ctrlPW(this);">
</form>
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum