io ho ho pensato a questa soluzione per scoprire se la password ha i requisiti necessari:
Codice PHP:
$pass = "A45e7000Ci3f";
echo $pass."</br>";
$numeri=0;
$lettere_m = 0;
$lettere_M = 0;
foreach (count_chars($pass, 1) as $i => $val) {
//se sono numeri quindi $i compreso tra 48 e 57
if($i>=48&&$i<=57):
$numeri = $numeri+$val;
endif;
//se sono lettere maiuscole quindi $i compreso tra 65 e 90
if(($i>=65)&&($i<=90)):
$lettere_M = $lettere_M+$val;
endif;
//se sono lettere minuscole quindi $i compreso tra 97 e 122
if(($i>=97)&&($i<=122)):
$lettere_m = $lettere_m+$val;
endif;
}
echo "Quanti numeri ci sono? ".$numeri."</br>";
echo "Quante lettere maiuscole ci sono? ".$lettere_M."</br>";
echo "Quante lettere minuscole ci sono? ".$lettere_m."</br>";
non è un espressione regolare...però...