课程
/后端开发
/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 回答/\d+[^\s]\d+/
2 回答PHP中变量要先声明才能用,为什么PHP函数可以在声明前就调用的?根据的原理是什么?
2 回答怎么匹配中文
1 回答$有几个意思?
1 回答输出结果里面的[1]=>bc是怎么得到的?
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号