/**
* 验证密码
* @param $password
* @return bool
*/
public static function checkPassword($password)
{
//$search = '/^[-_a-zA-Z0-9]{6,20}$/';
//密码至少8位,包括数字、大小写字母和特殊字符三种及以上
$search = '/^(?![A-Za-z]+$)(?![A-Zd]+$)(?![A-ZW]+$)(?![a-zd]+$)(?![a-zW]+$)(?![dW]+$)S{8,20}$/';
if (preg_match($search, $password)) {
return true;
} else {
return false;
}
}
密码至少8位,包括数字、大小写字母和特殊字符三种及以上
相信坚持的力量,日复一日的习惯.