为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / GabrielMXY3782564
这就是一种书写习惯   便于调用如果把regex设为公有函数  调用的时候就要输入两个参数  当验证规则多了 第一个参数不一定能直接写出来重新定义isMobile等函数  调用的时候就会方便许多

已采纳回答 / qq_阁下_0
百度直接搜索 regexpal  ,用网页版的就好

已采纳回答 / 风233
pattern比如pattern/i忽略大小写,subject结果中当然也忽略了大小写

最新回答 / 舜之神
有两种可能:1,可能是你定义下标了。                    2,匹配的内容不存在下标显示-1

已采纳回答 / 夏雨梧桐2
应该是PCRE_UNGREEDY,greedy是贪婪的,ungreedy非贪婪的也就是懒惰咯!(~ o ~)~

已采纳回答 / 我们是兄弟
这个是定界符,是判断正则表达式从哪里开始到哪里结束的意思,也可以‘#这里是正则表达式#’ 也可以这样‘{[正则表达式]}’,不过最后面的写的那个不推荐,因为它是正则表达式的运算符。

最新回答 / 锦时心路
http://tool.chinaz.com/tools/unicode.aspx

最新回答 / anglebeta
function show($var = null)中 = 应该为 ==

最新回答 / dev82736
这个工具类,封装了两种返回形式,第一种是返回匹配的字符结果,第二种是“是否匹配”。属于工具类的风格

已采纳回答 / 总有沙雕想害朕
单引号是可以的,你仔细的看下分号,是不是在中文状态下输入的,标点符号检查下!

最赞回答 / 看叶子落了
不是,()里面的内容是作为一个整体参与匹配,你在里面加一个|就变成了匹配|左边的整体或者匹配|右边的整体。[]里面的内容是单个或多个参与匹配,比如说(123),就是123整体出现才能匹配,[123]的话,出现其中的任意个任意元素都可以匹配到
课程须知
学习本课程之前需要掌握基本的PHP语法,基本的OOP思想,基本的MVC模式知识。
老师告诉你能学到什么?
在本课程中可以充分理解正则表达式的定义并掌握如何在实际开发中应用正则表达式。其中包含表单验证实际应用以及简易版模板引擎的实现。

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消