Visualizzazione dei risultati da 1 a 3 su 3

Discussione: validare Password

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    243

    validare Password

    come posso in javascript validare la password che un utente deve inserire contollando che non inserisca caratteri errati tipo :

    ; ! " £ $ % & /( ) =

    ecc. ecc.
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    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;
      }
    }

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Codice 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> 
    Ho abbondato con i caratteri di escape nella RE... eccesso di prudenza
    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

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.