第二个/^[0-9a-z]{8,20}$/g
第一个/^[a-z\u4E00-\u9FA5]{8,20}$/g
第一个/^[a-z\u4E00-\u9FA5]{8,20}$/g
解决方案 »
- 官网上面的Ckeidtor如何瘦身啊?
- php调用mysql带参数的存储过程出错
- 生成的验证码图片无法显示,如图
- [深圳/東莞 | 求職] PHP或ASP程序員
- 急救!关于Checkbox传值的问题
- 新手学习一个类的概念,有个地方不懂
- 如何让html文件中的php代码被执行?
- session和cookie都删掉了,为什么session id还在?
- 我在配置PHP+mysql的时候发现连接数据库只能使用localhost,但是使用IP就不能连接上,哪位高手知道这么回事啊?
- 如何在winXP下配置PHP4?
- 如何用PHP执行ORCAL数据库的一条select语句,并获得总行数和某列的值?
- 用PHP自动把纯文本转换成Web页面
第一个/^[a-z\u4E00-\u9FA5]{8,20}$/gi少了大小写
function datacheck($str, $type){
switch ($type) {
case en_num:
return preg_match("/^[0-9a-z]{8,20}$/gi",$str);
break;
}
}
if(!datacheck($_POST['password'],'en_num')) {
redirect('error.gif','密码错误','密码应为英文和数字的组合',0,'register.php');
}两个都报错Unknown modifier 'g'
你按照php的改一下
g全局匹配
i忽略大小写
不好意思,我不懂php