课程
/后端开发
/PHP
/PHP进阶篇
if(!preg_match('/\w+/i',$user['name']))和 if(!preg_match('/^\w+$/i',$user['name']))请问有什么区别吗?
2014-11-07
源自:PHP进阶篇 3-8
正在回答
我也说不清楚,但是发现如果没有结束匹配,当'name' => '_spark1985789@789'时也会显示验证成功,应该是贪婪模式的问题吧。
尼玛,这个匹配还得专门好好看几遍!
我也想知道
举报
轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序
1 回答代码里的目标文件好像有问题,file_exists函数显示不存在
1 回答//手机号必须为11位数字,且为1开头 if (!preg_match('/^1\d{10}$/i', $user['mobile'])) { die('手机号不合法');
2 回答这里用print_r输出为什么只得到数组序号?
1 回答为啥说我语法错误吖
1 回答后面的$pagesize不应该乘以当前页码吗?