手机号码,通用正则表达式。
8个回答
2013-06-09
展开全部
^[1][358][0-9]{9}$现在只有13、15和18开头的11位手机号码。以1开头,第2位数字为3或5或8,后面接9位数字。
展开全部
/^1(3[0-9]|5[189]|8[6789])[0-9]{8}$/
js正则表达式 和java正则表达式区别:
1).javascript正则表达式创建有两种方法:
a.显式创建:
var re = new RegExp("正则表达式模式串");
re.test(要校验或处理的源字符串);
b.隐式创建:
var re = /正则表达式模式串/;
要校验或处理的源字符串.match(re);
2).分组捕获对象引用方式不同
javascript也是使用"()"进行分组,但是捕获对象用RegExp对象的$1到$99来引用捕获对象。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1(3\d|47|5((?!4)\d)|7(0|1|[6-8])|8\d)\d{8,8}
匹配130-139 150-159(除去154号段) 147 170 171 176-178 180-189号段 比较精简的表达式
匹配130-139 150-159(除去154号段) 147 170 171 176-178 180-189号段 比较精简的表达式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^1[3,4,5,7,8]\d{9}$
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1(3[0-9]|4(1|[4-9])|5((?!4)[0-9])|6[0-9]|7(0|1|[3-8])|8[0-9]|9[8-9])\d{8,8}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询