Hi again,
I've found the solution:
if(
ctype_alnum($password) // numbers & digits only
&& strlen($password)>6 // at least 7 chars
&& strlen($password)<21 // at most 20 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
}else{
// not valid
}
This is a pretty nifty bit of script if you want to ensure that a user chooses a very secure password.
Cheers,
|