匹配移动,联通,电信手机号码正则表达式
2013-04-28 09:50
423 查看
1 中国移动 134.135.136.137.138.139.150.151.152.157.158.159.187.188 ,147(数据卡) 2 中国联 通130.131.132.155.156.185.186 3 中国电信133.153.180.189 4 CDMA 133,153 5 6 正 则如下: 7 8 /// <summary> 9 /// 匹配移动手机号 10 /// </summary> 11 public const string PATTERN_CMCMOBILENUM = @"^1(3[4-9]|5[012789]|8[78])\d{8}$"; 12 /// <summary> 13 /// 匹配电信手机号 14 /// </summary> 15 public const string PATTERN_CTCMOBILENUM = @"^18[09]\d{8}$"; 16 /// <summary> 17 /// 匹配联通手机号 18 /// </summary> 19 public const string PATTERN_CUTMOBILENUM = @"^1(3[0-2]|5[56]|8[56])\d{8}$"; 20 /// <summary> 21 /// 匹配CDMA手机号 22 /// </summary> 23 public const string PATTERN_CDMAMOBILENUM = @"^1[35]3\d{8}$";
JavaScript:
//移除电信号码
var reg = /^1(3[3]|5[3]|8[019])\d{8}$/;
if (!reg.test(v)) {
// alert("是");
}
//移除联通号码 var reg = /^1(3[0-2]|4[57]|5[56]|8[56])\d{8}$/; if (!reg.test(v)) { // alert("是"); }
//移除移动号码 var reg = /^1(3[4-9]|5[012789]|8[2378])\d{8}$/; if (!reg.test(v)) { // alert("是"); }
//去除错误号码 var reg = /^1(3[0123456789]|4[57]|5[012356789]|8[127856039])\d{8}$/; if (reg.test(v)) { //是包含在内的就是正确的手机号码 }
相关文章推荐
- 匹配移动/联通/电信手机号码正则表达式小结
- 匹配移动,联通,电信手机号码正则表达式
- 匹配移动,联通,电信手机号码正则表达式
- 匹配移动,联通,电信手机号码正则表达式
- 匹配移动/联通/电信手机号码正则表达式小结
- 匹配移动,联通,电信手机号码正则表达式
- 匹配移动,联通,电信手机号码正则表达式
- 匹配中国移动,联通,电信手机号码的正则表达式
- 正则表达式匹配移动、联通、电信号码
- 【java基础之代码】【正则表达式匹配字符串检测输入的是否为手机号码】
- Java 手机号码正则表达式,添加移动147号段
- 正则表达式匹配手机号码 写一个正则表达式,可以匹配尾号5连的手机号。规则: 第1位是1,第二位可以是数字3458其中之一,后面4位任意数字,最后5位为任意相同的数字。
- php正则匹配手机号,区分运营商,区分联通、移动、电信,mysql匹配手机号
- iOS 正则表达式判断纯数字及匹配11位手机号码的方法
- 判断手机号码是否合法(移动,联通,电信)
- 移动、联通、电信手机号码开头分别是什么?
- android代码判断当前手机的手机号码是属于移动、联通、还是电信的
- 正则表达式验证固定电话、移动手机号码
- 关于手机号码的验证(移动,联通,电信)
- java-正则表达式判断移动联通电信手机号