[Javascript] Verificare la presenza di caratteri speciali in una password

Discussione in 'Javascript' iniziata da Fulvio59, 16 Novembre 2017.

  1. Fulvio59

    Fulvio59 Nuovo Utente

    Registrato:
    3 Gennaio 2009
    Messaggi:
    24
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Salve a tutti

    qual è il modo più corretto per verificare la presenza di caratteri speciali in una password?

    Grazie
     
  2. otto9due

    otto9due Utente Attivo

    Registrato:
    22 Febbraio 2014
    Messaggi:
    529
    Mi Piace Ricevuti:
    21
    Punteggio:
    28
    Tramite le espressione regolari, mi sembra il metodo più veloce e preciso.


    Saluti G.G.
     
  3. Fulvio59

    Fulvio59 Nuovo Utente

    Registrato:
    3 Gennaio 2009
    Messaggi:
    24
    Mi Piace Ricevuti:
    0
    Punteggio:
    1
    Una cosa tipo questa per verif
    icare che chi digita abbia messo uno dei caratteri speciali può andar bene?
    Scusa non sono molto pratico di javascript

    var stringa = srv.password.value;
    var re = /\$/\@/\#/\!/\?/\*/\+/\./\&/\%/\(/\)/\_/\:/\,/\;/$i

    if (!re.test(stringa))
    {
    alert("Errore! Inserisci almeno un carattere speciale");
    Errore = 1;
    }

    Grazie
     
  4. otto9due

    otto9due Utente Attivo

    Registrato:
    22 Febbraio 2014
    Messaggi:
    529
    Mi Piace Ricevuti:
    21
    Punteggio:
    28
    La regex potrebbe essere una cosa del genere...
    Codice:
    /[\$\@\#\!\?\*\+\.\&\%\(\)\_\:\,\;\/\|\=\-\']+/i
    Inserisci eventuali altri simboli non elencati. Oppure per escludere tutto farei meglio il contrario ovvero una cosa del genere:
    Codice:
    [^a-z0-9]+
    Fammi sapere..
     
Sto caricando...

Condividi questa Pagina