如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
$r = preg_match('/^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[A-Za-z0-9]{8}$/',$_POST['pwd']); if(!$r){ $this->jserror("密码应为大小写字母组合+数字,8位");die; }
$r = preg_match('/(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[A-Za-z0-9]{8}/',$_POST['pwd']); if(!$r){ $this->jserror("密码应为大小写字母组合+数字,8位");die; }
两者的区别:
不加开始结束符,只要符合 大小写字母加数字 ,8位以上也可以