• User

    [php] verifica una password

    Ciao ragazzi,
    Ho bisogno di verificare se il cliente a utilizzato al meno un carattere numerico e 1 carattere grande nella password inserita, qualcuno mi spiega come posso fare questo in PHP ? GRAZIE MILLE


  • ModSenior

    Ciao krakiun,
    anche in php, come in altri linguaggi, le stringhe possono essere trattate come un array di caratteri, per cui uno dei modi possibili per fare ciò che chiedi è usando gli indici per controllare carattere per carattere è molto semplice.

    Un breve esempio:
    [php]
    $numeri = 0;
    $cmaiuscole = 0;
    $stringa = 'Ciao mondo';
    foreach($stringa AS $carattere)
    {
    if(is_numeric($carattere))
    $numeri++;
    elseif(in_array($carattere, array('A', 'B', 'C')))
    $maiuscole++;
    }
    [/php]

    Nell'array dentro il secondo if devi emttere tutte le maiuscole che vuoi siano conteggiate.