SegmentFault 开发者档案不接受 147146 开头的手机号码?

Viewed 3529

在填写 SegmentFault 开发者档案时,输入以 147146 开头的手机号码并保存时,显示手机号码错误。该错误是如何引发?是哪个手机号码验证库无法接受 147146 开头的手机号?如何替换一个能够满足实际需求的手机号码验证库?

后端对手机的验证规则限制导致

1 Answers

其实是正则控制的,最初的正则都是13,15,18开头的手机号,后续因为加入了17可能做了修改,14我还没见过,估计是正则导致的,一般现在通过短信发送的形式来确定了,没有严格加入正则规则去审查,实际上号段是不停的增加的,正则规则或许会影响