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

能帮我就针对这一句正则的语法解释一下吗?每个符号的含义?
2024-11-01 20:27:13
推荐回答(5个)
回答1:

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

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

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

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

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

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

回答2:

感觉你这个正则表达式有点问题,首先那个\\是在字符串里的吧
如果就这样在正则表达式里,是匹配\的
如果是一个反斜杠的话
是以1开头,后面跟上1至n个3到8之间的数字
然后遇到9个连续数字,第十个为非数字时,匹配结束

回答3:

手机格式验证:
正则表达式: /^[1][3-8]+\d{9}$/
1./^ 开始标记;
2.[1]匹配[]号中包含的一个数字
3.[3-8]匹配[]范围内任意一个数字
4.\d{9}输入任意9个数字

回答4:

^表示匹配一行的开始,既这个验证从1开始,第一位数就是1,第二位数是3-8中的一个数字,而后面的9位每位都是从0-9之间的数字,+\\d表示正整数

回答5:

你这个写错了吧,应该是^[1][3-8]\\d{9}$
^[1]的意思是以1开头
[3-8]的意思是,1后面紧跟一个3-8之间的数字
\\d{9}$指的是后面以9位数字结尾