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

Fulvio59

Nuovo Utente
3 Gen 2009
24
0
1
Salve a tutti

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

Grazie
 

otto9due

Utente Attivo
22 Feb 2014
529
21
28
Tramite le espressione regolari, mi sembra il metodo più veloce e preciso.


Saluti G.G.
 

Fulvio59

Nuovo Utente
3 Gen 2009
24
0
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
 

otto9due

Utente Attivo
22 Feb 2014
529
21
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..