/** * @desc get_pwd_strength()im:根据密码字符串判断密码结构 * @param (string)$mobile * return 返回:$msg */ function get_pwd_strength($pwd){ if (strlen($pwd)16 || strlen($pwd)6) { return "密码必须为6-30位的字符串";
* @desc get_pwd_strength()im:根据密码字符串判断密码结构
* @param (string)$mobile
* return 返回:$msg
*/
function get_pwd_strength($pwd){
if (strlen($pwd)>16 || strlen($pwd)<6)
{
return "密码必须为6-30位的字符串";
}
if(preg_match("/^\d*$/",$pwd))
{
return "密码必须包含字母,强度:弱";//全数字
}
if(preg_match("/^[a-z]*$/i",$pwd))
{
return "密码必须包含数字,强度:中";//全字母
}
if(!preg_match("/^[a-z\d]*$/i",$pwd))
{
return "密码只能包含数字和字母,强度:强";//有数字有字母 ";
}
return true;
}