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

正则表达式语法问题

//手机号必须为11位数字,且为1开头
if (!preg_match('/^1\d{10}$/i', $user['mobile'])) {

上面语法中为什^和\d中间有一个1????????????

正在回答

3 回答

^表示起始,1表示起始的为1,/d表示匹配数字,{10}表示是十位数字。

0 回复 有任何疑惑可以回复我~
#1

qq_slh_0 提问者

非常感谢!
2016-09-13 回复 有任何疑惑可以回复我~

\d{10}$  这个$号是什么意思啊?

0 回复 有任何疑惑可以回复我~
#1

qq_慕田峪8226640

^起点,$结束点
2020-09-24 回复 有任何疑惑可以回复我~

我知道了,第一个数字是1,然后后面有10位数字

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181823    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

正则表达式语法问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信