美文网首页
验证手机号码

验证手机号码

作者: 魏魏魏_1500 | 来源:发表于2017-03-19 17:01 被阅读0次

    (一)题目

    我们在注册应用的时候,常常使用手机号码作为账户名,在短信验证之前一般会检验号码的真实性,如果是不存在的号码就不会发送验证码。检验规则如下:1.长度不少于11位;2.是移动、联通、电信号段中的一个电话号码;3.因为是输入号码界面,输入除号码外其他字符的可能性可以忽略;4.移动号段、联通号段,电信号段如下:

    CN_mobile = [134,135,136,137,138,139,150,151,152,157,158,159,182,183,184,187,188,147,178,1705]

    CN_union = [130,131,132,155,156,185,186,145,176,1709]

    CN_telecom = [133,153,180,181,189,177,1700]



    (二)自己的代码段:



    (三)注意点:

    1.number以字符串的形式输入。在与移动、联通、电信的号码段比较之前,要将字符串编程整型。之外,号段有3位数的和4位数的。

    2.break不能忘掉,否则代码进入死循环。  转义字符也需要注意。



    (四)答案代码:

    相关文章

      网友评论

          本文标题:验证手机号码

          本文链接:https://www.haomeiwen.com/subject/hbzmnttx.html