真是苦恼,限制这么死有啥用,特么还要短信验证呢?不知道怎么想的???
1
nfroot 2018-11-13 21:42:38 +08:00 via Android
发送方要选择用哪个通道发送(电信对电信,移动对移动,联通对联通),还要避免用户输错号码(错了都能确认,服务商又会被判为技术不行)
新号段更新不及时的问题就显而易见了 特别是和 zf 有关的,没个老号码注定难办事甚至办不了事 |
2
zn 2018-11-13 21:52:05 +08:00
我只匹配 13、14、15、16... 开头的 11 位数字。
|
3
mydns 2018-11-13 21:57:12 +08:00
1 开头 11 位 短信验证能通过就 ok
|
4
qq641016547 OP 住的地方信号不好,入了个新卡 177277377**
|
5
qq641016547 OP @zn #2 住的地方信号不好,入了个新卡 177277377**
|
6
wasgay 2018-11-13 22:09:51 +08:00 via Android
小灵通现在都不支持了 烦
|
7
caola 2018-11-13 22:10:17 +08:00
新出的 166,199,198 号码段
|
8
qq641016547 OP @wasgay #6 好多年没听说过了,这东西还活着?
|
9
0ZXYDDu796nVCFxq 2018-11-13 22:19:15 +08:00 via Android 1
13000000000 =< phone =< 19999999999
|
11
Humorce 2018-11-13 22:42:03 +08:00
腾讯可以收发虚拟运营商的。
|
12
66beta 2018-11-13 22:44:51 +08:00
|
13
zn 2018-11-13 23:07:59 +08:00
|
14
weixiangzhe 2018-11-14 07:36:55 +08:00 via iPhone
未来还会有 92 98 开头的
https://www.jianshu.com/p/bdb9931171a5 |
15
ragnaroks 2018-11-14 08:47:46 +08:00
如果能不用正则,就不用正则吧
function (_phone) { _phone = _phone || ''; if (_phone.match(/^\d{11}$/) === null) { return false; } /*虚拟 var deny=['145','147','149','170','171'];*/ var prefixes = [ "130", "131", "132", "155", "156", "185", "186", "176", "166",/*联通*/ "134", "135", "136", "137", "138", "139", "150", "151", "152", "157", "158", "159", "182", "183", "187", "188", "178", "198",/*移动*/ "133", "153", "180", "181", "189", "177", "199"/*电信*/ ]; var prefix = _phone.substr(0, 3); var find=false; for(var i=0;i<prefixes.length;i++){ if(prefixes[i]===prefix){find=true;break;} } return find; }; |
16
LukeChien 2018-11-14 09:59:47 +08:00 via Android
得搞个爬虫每周去工信部爬
|
17
simple11 2018-11-14 10:43:28 +08:00
/^[1|9][3|4|5|6|7|8|9]\d{9}$/
|
18
simple11 2018-11-14 10:48:20 +08:00
手机:仅中国手机适应;以 1 开头,第二位是 3-9,并且总位数为 11 位数字
/^1[3-9]\d{9}$/.test(text) 座机:仅中国座机支持;区号可有 3、4 位数并且以 0 开头;电话号不以 0 开头,最 8 位数,最少 7 位数 // 但 400/800 除头开外,适应电话,电话本身是 7 位数 // 0755-29819991 | 0755 29819991 | 400-6927972 | 4006927927 | 800... /^(?:(?:0\d{2,3}[- ]?[1-9]\d{6,7})|(?:[48]00[- ]?[1-9]\d{6}))$/.test(text) |
19
simple11 2018-11-14 11:01:29 +08:00
虽然号段越来越多 但也都在号码编排规则里 规则也并不复杂啊😂
|
20
fatcheung 2018-11-14 11:42:21 +08:00
携号转网的没有考虑吗?
|
21
qq641016547 OP @fatcheung 3 大运营商的号码都有一张,5 元电信,8 元移动,联通大王卡
|
22
aliuwr 2018-11-14 12:00:03 +08:00
|
23
lshero 2018-11-14 12:01:54 +08:00
还有几个地区携号专网用户
有些短信通道不支持 |