密码至少8位,包括数字大小写字母和特殊字符三种及以上
Posted 盘思动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密码至少8位,包括数字大小写字母和特殊字符三种及以上相关的知识,希望对你有一定的参考价值。
/**
* 验证密码
* @param $username
* @return bool
*/
public static function checkPassword($password)
{
//$search = \'/^[-_a-zA-Z0-9]{6,20}$/\';
//密码至少8位,包括数字、大小写字母和特殊字符三种及以上
$search = \'/^(?![A-Za-z]+$)(?![A-Z\\d]+$)(?![A-Z\\W]+$)(?![a-z\\d]+$)(?![a-z\\W]+$)(?![\\d\\W]+$)\\S{8,20}$/\';
if (preg_match($search, $password)) {
return true;
} else {
return false;
}
}
以上是关于密码至少8位,包括数字大小写字母和特殊字符三种及以上的主要内容,如果未能解决你的问题,请参考以下文章
密码由 6-16 位数字、字母或符号组成,至少包含 2 种字符。 保存
密码的正则表达式必须包含 8 个字符,2 个小写或大写字母和 1 个特殊字符 '*' 5 位数字