- if( ctype_alnum($password) // numbers & digits only
- && strlen($password)>7 // at least 8 chars
- && strlen($password)<17 // at most 16 chars
- && preg_match('`[A-Z]`',$password) // at least one upper case
- && preg_match('`[a-z]`',$password) // at least one lower case
- && preg_match('`[0-9]`',$password) // at least one digit
- ){
- // VALID!
- echo "Test";
- }
- else {
- exit("Dit kodeord skal stille op til kravene!<br>Mindst et stort bogstav.<br>Mindst lavt bogstav.<br>Mindst et tal.<br>Og koden skal være imellem 8 og 17 tegn.");
- }
Bruger koden ABC123abc
Og lige meget hvad udskriver den min exit.
Selvom jeg bytter rundt på tingene så exit kommer op til valid udskriver den stadig min exit.