正则判断密码匹配位数
$r = preg_match('/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[A-Za-z0-9]{8}$/',$_GET['pwd']);
if(!$r){
echo "密码应为大小写字母组合+数字,8位";
} // \d{4} 这个意思其实是可以匹配至少4个连续的数字,就是说123肯定匹配不上,但是像1234,12345,1234abc这种,只要其中有4个数字连续的,都可以匹配上。如果想卡死只匹配四个数字,那么得加上开始和结束符 ^\d{4}$ 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。