nice. i've changed the script so its 8-16, which is good for me. thanks!
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
}else{
// not valid
}
|