正则表达式对手机号的验证^[1][3-8]+\\d{9}

能帮我就针对这一句正则的语法解释一下吗?每个符号的含义?... 能帮我就针对这一句正则的语法解释一下吗?每个符号的含义? 展开
 我来答
电子科技小百科
高粉答主

2020-04-29 · 繁杂信息太多,你要学会辨别
知道答主
回答量:4367
采纳率:0%
帮助的人:70.8万
展开全部

1、首先在电脑中打开C+软件,然后在操作窗口中,选择文件--》新建--》项目。

2、接着在打开的页面中选择:控制台应用程序--》命名:正则表达式验证手机号是否合法--》确定。

3、然后点击确定,系统会自动生成代码。

4、这时需要导入正则表达式命名空间

5、然后验证手机号测试代码。

6、输入完成后,点击测试,如下图测试结果验证成功。

Tidus_forever
2011-09-14 · TA获得超过4399个赞
知道大有可为答主
回答量:2782
采纳率:100%
帮助的人:1849万
展开全部
感觉你这个正则表达式有点问题,首先那个\\是在字符串里的吧
如果就这样在正则表达式里,是匹配\的
如果是一个反斜杠的话
是以1开头,后面跟上1至n个3到8之间的数字
然后遇到9个连续数字,第十个为非数字时,匹配结束
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
4009212042
2012-08-02 · TA获得超过288个赞
知道小有建树答主
回答量:461
采纳率:0%
帮助的人:131万
展开全部
手机格式验证:
正则表达式: /^[1][3-8]+\d{9}$/
1./^ 开始标记;
2.[1]匹配[]号中包含的一个数字
3.[3-8]匹配[]范围内任意一个数字
4.\d{9}输入任意9个数字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无胜音
2011-09-14 · TA获得超过262个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:177万
展开全部
^表示匹配一行的开始,既这个验证从1开始,第一位数就是1,第二位数是3-8中的一个数字,而后面的9位每位都是从0-9之间的数字,+\\d表示正整数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
genie2014
2011-09-14 · TA获得超过6488个赞
知道小有建树答主
回答量:1140
采纳率:0%
帮助的人:914万
展开全部
你这个写错了吧,应该是^[1][3-8]\\d{9}$
^[1]的意思是以1开头
[3-8]的意思是,1后面紧跟一个3-8之间的数字
\\d{9}$指的是后面以9位数字结尾
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式