1楼:匿名用户
|^1[3|4|5|8][0-9]\\d$ 表达式完全可以写成^1[3|4|5|8]\\d$
没有问题的,[0-9] 和 \\d 是完全一样的手机号码是11位的应该写成
^1[3458]\\d$ 这样吧
java 问题,手机正则表达式:^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])d{8}$,d{8},这个什么意思?
2楼:匿名用户
||^正则开始
$正则结束
(13[0-9]|15[0|3|6|7|8|9]|18[8|9])d表达式
(13[0-9]|15[0|3|6|7|8|9]|18[8|9])意思是数值可以是13(0~9)或者15(0,3,6,7,8,9)或者18(8,9)这样的数值
d表示是任意的8个数字,d等价于[0-9],表示有8位。
3楼:匿名用户
d:任意8个数字
一个是\d吧0.0
4楼:幽冥神者
130到139随便 或者 150 153 156 157 158 159
后面8位随便什么数字
5楼:匿名用户
d是指可以选择8个[0-9]的数字。
正则表达式对手机号的验证^[1][3-8]+\\d{9}
6楼:时空来电
1、首先在电脑中打开c+软件,然后在操作窗口中,选择文件--》新建--》项目。
2、接着在打开的页面中选择:控制台应用程序--》命名:正则表达式验证手机号是否合法--》确定。
3、然后点击确定,系统会自动生成**。
4、这时需要导入正则表达式命名空间。
5、然后验证手机号测试**。
6、输入完成后,点击测试,如下图测试结果验证成功。
7楼:匿名用户
^首字母
[1]必须是1,方格可以去掉吧。。
[3-8]第二个数字为3-8之间
+加表示至少一个[3-8]
\\d表示数字
表示9个,就是9个数字。
8楼:匿名用户
你这个写错了吧,应该是^[1][3-8]\\d$^[1]的意思是以1开头
[3-8]的意思是,1后面紧跟一个3-8之间的数字\\d$指的是后面以9位数字结尾
9楼:
感觉你这个正则表达式有
点问题,首先那个\\是在字符串里的吧
如果就这样在正则表达式里,是匹配\的
如果是一个反斜杠的话
是以1开头,后面跟上1至n个3到8之间的数字然后遇到9个连续数字,第十个为非数字时,匹配结束
10楼:匿名用户
^表示匹配一行的开始,既这个验证从1开始,第一位数就是1,第二位数是3-8中的一个数字,而后面的9位每位都是从0-9之间的数字,+\\d表示正整数
11楼:匿名用户
手机格式验证:
正则表达式: /^[1][3-8]+\d$/1./^ 开始标记;
2.[1]匹配号中包含的一个数字
3.[3-8]匹配范围内任意一个数字
4.\d输入任意9个数字
12楼:匿名用户
^[1]+[3-8]+\d 用这个,亲自测试
13楼:匿名用户
^([1][3|5|8]+\d) 本来想上网查一个用,结果都不对,自己写了个,在.***上验证成功了,不读不吐槽
java正则表达式 /^((\d{1,3}|\d{3}[,])+)(.\d{1,5})?$/
14楼:匿名用户
^^ 1 [3 | 4 | 5 | 8] [0-9] \ \ d $表达式可以写成
^ 1 [3 | 4 | 5 | 8] \ \ d $没有问题,[0-9]和\ \ d为完全相同的**号码是11应写入
^ 1 [3458] \ \ d $ ,就这样吧
15楼:匿名用户
^[+-]?((\d|\d[,])+)(\.\d)?$
正则表达式判断是否手机号码:var reg = new regexp("[1]{1}[3,4,5,8]{1}[0-9]{9}");位什么判断不了
16楼:匿名用户
varreg=newregexp("^[1][3,4,5,8][0-9]$")
超过11位的话,只要前11位能匹配,当然不会报错。你可以在首尾加上^和$,表示字符串开头和结束,这样就ok了
>reg.test("13999999999") >reg.test("139999999999") 17楼:匿名用户 var reg = new regexp("^1[3458][0-9]$"); c#中手机号码正则表达式:"^1(3[0-9]|5[0-9]|8[0-9])\d{8}$" 这样对吗 18楼:匿名用户 上述表达式可以匹配到13、15、18开头的位数为11位的数字,手机号码应使用完全匹配,末尾少了个$符号,楼主的式子可进一步简化为:~1[358]\d$(开头的应该是shift+6符号,手机上没有,就用这个代替一下) 如何把两个正则表达式变成一个? 19楼:永恆蔚藍 ^1[3458]\d$|^\s+$ 这应该是你要的效果吧? 20楼:匿名用户 你第一个验证就包括 非空了...如果是空字符的话,你第一个正则都不会通过。 21楼:匿名用户 两个正则表达式 第一个就错了 怎么合并~~ 手机号正则表达式精简 22楼:匿名用户 ^精简后:1/^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]$/ 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 java手机号码正则表达式: /** * 验证手机号码 * * 移动号码段:139、138、137、136、135、134、150、151、152、157、158、159、182、183、187、188、147 * 联通号码段: 130、131、132、136、185、186、145 * 电信号码段:133、153、180、189 * * @param cellphone * @return */ public static boolean checkcellphone(string cellphone) $"; return check(cellphone, regex); } /** * 验证固话号码 * * @param telephone * @return */ public static boolean checktelephone(string telephone) -\\d(-\\d)?)|(0\\d-\\d(-\\d)? )$"; return check(telephone, regex); } php手机号码正则表达式:
159开头的跟着任意的8为数字 * 或者是188开头的再跟着任意的8为数字,匹配其中的任意一组就通过了 * /")*/ var_dump($array); //看看是不是找到了,如果找到了,就会输出**号码的 }else /* * 虽然看起来复杂点,清楚理解! * 如果有更好的,可以贴出来,分享快乐! * */ ? > js手机号码正则表达式:function checkmobile()$/.test(**obile))) } 23楼:匿名用户 1(3[0-9]|47|5((?!4)[0-9])|7(0|1|[6-8])|8[0-9])\d 匹配130-139 150-159(除去154号段) 147 170 171 176-178 180-189号段 比较精简的表达式 24楼:匿名用户 ^1[5384]\d$ 25楼:匿名用户 /^(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]$/