Checkken of er nummertjes in staan

Gestart doorRik5 reacties33 weergaven

6 berichten · pagina 1 van 1

Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Heya one2xs,

Ik moet een check hebben voor een wachtwoord waarin dit moet gebueren:
- pass hoger dan 5 letters
- pass MOET 2 of meer cijfers bevatten

Aleen dat laatste, hoe kan ik dat het beste doen?? =D
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Reguliere expressie, jeeh. emo
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ja, ik had al zoiets, maar dat check maar op een cijfer, maar /care:

function pStrength($password) { 
        $strength = 0; 
        $patterns = array(#[a-z]#,#[A-Z]#,#[0-9]#,/[!"$%^&*()`{}[]:@~;#<>?,./-=_+|]/); 
        foreach($patterns as $pattern) { 
            if(preg_match($pattern,$password,$matches)) { 
                $strength++; 
            } 
        } 
        return $strength; 
    }
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
Kan ook.

Als je het per se wilt weten kun je het beste een reguliere expressie nemen, als dat niet lukt zou ik gewoon met een loopje alle karakters doorwandelen en met ctype_digit() kijken of het een getal is of niet.
Ik neem aan dat het voor een wachtwoord is, dus zo erg is die methode dan ook weer niet. clown
0
Rik

Lid · Topicstarter

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Naja, dit werkt nu al mooi, ik heb het met 9 wachtwoorden uitgestest, hij geeeft mooi aan of ze sterk genoeg zijn of niet ^^
0
Berichten
35.796
Reputatie
1
Punten
0,00
Lid sinds
Laatst gezien
pompom nice
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren