php 正则表达式匹配 斜杠问题

问下为什么php匹配里面的匹配字符串开头末尾都有一个斜杠/呀preg_match('/^[\w\x80-\xff]{3,15}$/',$username)... 问下为什么php匹配里面的匹配字符串开头末尾都有一个斜杠/呀
preg_match('/^[\w\x80-\xff]{3,15}$/', $username)
展开
 我来答
kennyhonghui
2014-04-18 · TA获得超过369个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:254万
展开全部
这头尾两个斜杠/是正则表达式的限定符,这是Perl正则的标准,而PHP支持的正则表达式就是Perl正则的规范。表示两个斜杠之间就是正则内容,在结尾斜杠后面可以开启匹配的模式,例如:/^[\w\x80-\xff]{3,15}$/i ,后面的 i 就是忽略大小写匹配。
百度网友6ae6242
2014-04-18 · TA获得超过563个赞
知道小有建树答主
回答量:228
采纳率:50%
帮助的人:147万
展开全部
斜杠/ 是定界符,你可以认为这就是preg_match或preg_match_all 的书写规则。定界符可以自定义,比如用@、#都可以,定界符外面可以写参数,比如i、u、U等
reg_match('/\w/i', $string)

代表不区分大小写匹配
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liwenkai2002
2014-04-18 · TA获得超过140个赞
知道小有建树答主
回答量:396
采纳率:83%
帮助的人:308万
展开全部
这是PHP的语法规则啊,必须要有/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式