• 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.