Ciao, sto cercando di verificare una stringa con la funzione preg_macth_all. Questa stringa (una pwd) deve contenere solo lettere A-Za-z e cifre 0-9, ora io farei:

Codice PHP:
$pwd "12a345678";
$regex '/[A-z0-9]/';

if((
preg_match_all($regex,$pwd,$out)) && (strlen($pwd) > 7)){
        echo 
"Ok, la pwd e' valida\n";
}else{
        echo 
"Pwd non valida\n";

solo che non funziona, ovvero dice che sono valide anche le pwd tipo

aaaaaaaaa
BBBBBBBBB
123456789

dov'e' che sbaglio?