正则表达式对手机号的验证^[1][3-8]+\\d9
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了正则表达式对手机号的验证^[1][3-8]+\\d9相关的知识,希望对你有一定的参考价值。
能帮我就针对这一句正则的语法解释一下吗?每个符号的含义?
1、首先在电脑中打开C+软件,然后在操作窗口中,选择文件--》新建--》项目。
2、接着在打开的页面中选择:控制台应用程序--》命名:正则表达式验证手机号是否合法--》确定。
3、然后点击确定,系统会自动生成代码。
4、这时需要导入正则表达式命名空间。
5、然后验证手机号测试代码。
6、输入完成后,点击测试,如下图测试结果验证成功。
参考技术A 感觉你这个正则表达式有点问题,首先那个\\是在字符串里的吧如果就这样在正则表达式里,是匹配\的
如果是一个反斜杠的话
是以1开头,后面跟上1至n个3到8之间的数字
然后遇到9个连续数字,第十个为非数字时,匹配结束 参考技术B 手机格式验证:
正则表达式: /^[1][3-8]+\d9$/
1./^ 开始标记;
2.[1]匹配[]号中包含的一个数字
3.[3-8]匹配[]范围内任意一个数字
4.\d9输入任意9个数字 参考技术C ^表示匹配一行的开始,既这个验证从1开始,第一位数就是1,第二位数是3-8中的一个数字,而后面的9位每位都是从0-9之间的数字,+\\d表示正整数 参考技术D 你这个写错了吧,应该是^[1][3-8]\\d9$
^[1]的意思是以1开头
[3-8]的意思是,1后面紧跟一个3-8之间的数字
\\d9$指的是后面以9位数字结尾
以上是关于正则表达式对手机号的验证^[1][3-8]+\\d9的主要内容,如果未能解决你的问题,请参考以下文章