$model='/[A-Z]+[a-z]+.*/' //最少要包含一个或者多个大写或者小写,和0个或则多个任意字符
$modelength='/.{8,}/' //输入的最少为8位
if(!preg_match($modelength,'aaa')){
echo '密码不能少于8位'
}
if(!preg_match($model,$str)){
echo '密码必须包含大小写'
}
也可以这样写
$str="Aaaa!"
$model='/[A-Z]+[a-z]+.*/' //最少要包含一个或者多个大写或者小写,和0个或则多个任意字符
$modelength='/.{8,}/' //输入的最少为8位
if(!preg_match($model,$str)||strlen($str)<8){
echo '密码需要包含大小写,或者密码长度小于8位'
}
"/^\w{6,16}\$/"\w匹配字母、数字、下划线。等价于'[A-Za-z0-9_]'。
{6,16} 限制密码位数大于6小于16;
$^表示字符串必须以什么开始以什么结束,限制字符串超位匹配成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)