码迷,mamicode.com
首页 > 移动开发 > 详细

ios判断手机号是否可用

时间:2017-09-25 16:08:26      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:==   val   eva   object   cat   match   虚拟   ext   elf   

+ (BOOL)valiMobile:(NSString *)mobileNum

{

    if (mobileNum.length != 11)

    {

        return NO;

    }

    /**

     * 手机号码:

     //

     130 131 132 133 134 135 136 137 138 139

     145 146 147 148 149

     150 151 152 153 155 156 157 158 159

     166

     170 171 172  175 176 177 178

     180 181 182 183 184 185 186 187 188 189

     198 199

     

     * 移动号段: 134 135 136 137 138 139 147 148 150 151 152 157 158 159 172 178 182 183 184 187 188 198

     * 联通号段: 130 131 132 145 146 155 156 166 171 175 176 185 186

     * 电信号段: 133 149 153 173 174 177 180 181 189 199

     * 虚拟运营商 : 170

     */

    NSString *MOBILE = @"^1(3[0-9]|4[5-9]|5[0-35-9]|66|7[0-25-8]|8[0-9]|9[89])\\d{8}$";

    

    NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];

    

    if (([regextestmobile evaluateWithObject:mobileNum] == YES))

    {

        return YES;

    }

    else

    {

        return NO;

    }

}

 

ios判断手机号是否可用

标签:==   val   eva   object   cat   match   虚拟   ext   elf   

原文地址:http://www.cnblogs.com/lmg4819/p/7591972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!