网上的正则全是好几年前的了,可用性很难保证 11 位数字验证首位的感觉有些宽泛 大家都用的什么呢
网上的正则全是好几年前的了,可用性很难保证 11 位数字验证首位的感觉有些宽泛 大家都用的什么呢
|
shenyuzhiMar 30, 2024 via iPhone
1
11 位数字完事。不要想太多
|
|
hard2regMar 30, 2024
2
11 ,真要有效选短信验证码,
|
|
w3sunMar 30, 2024
3
如果精确到 139/136/138 那新的号段怎么办
|
|
cokarMar 31, 2024 via Android
4
首位为 1 ,第二位大于 2 即可
|
|
billccnMar 31, 2024
5
让我突然想到小灵通时代部分地区所有座机号码都是可以收短信的,如果接收号码不是小灵通的话,会有一个自动语音系统给那个号码打个电话,然后把短信读出来。那时候经常给同学家群发骚扰短信。
|
|
opengpsMar 31, 2024 via Android
6
宽泛意味着高兼容,那些只有 13 开头的才叫古老
|
|
ThirdFlameApr 1, 2024
8
1 开头 11 为数字即可。 以后可能会出现 9 开通 11 位数字,稍微改一下即可
|
|
wu67Apr 1, 2024
9
讲真, 我好几年前就在用了, 上面的各位网上抄代码麻烦也更新一下好吧
/^1[3-9]\d{9}$/ |
|
bzjApr 1, 2024
10
连 1 都没必要验证,直接验证长度即可
|
|
MMDeJeVS3GtMVLeuApr 1, 2024
11
11 位数字即可,越严格越容易出错,咱们保证不了那天出现一个新号段,也无法确认 19999999999 是不是一个合法的手机号
校验都是烂活,不必太纠结 |
|
kenilalexandraApr 1, 2024
12
直接 11 位啊,还写什么正则,写错了就收不到验证码自己就去校验了。
|
|
ZeroAshApr 1, 2024
13
我的建议是无脑走 libphonenumber 解析,记得把默认地区设置为+86
|