iOS开发手机号判断(截止到2016年5月的所有号段)

来源:互联网 发布:阿里云的产品好吗 编辑:程序博客网 时间:2024/06/10 18:51

iOS开发中经常要用到手机号判断,下面是2016年5月最新所有号段的一个正则判断,提供给大家参考一下

#pragma 手机号判断+ (BOOL) isMobileNum:(NSString *)mobNum {    //    电信号段:133/149/153/173/177/180/181/189    //    联通号段:130/131/132/145/155/156/171/175/176/185/186    //    移动号段:134/135/136/137/138/139/147/150/151/152/157/158/159/178/182/183/184/187/188    //    虚拟运营商:170    NSString *MOBILE = @"^1(3[0-9]|4[579]|5[0-35-9]|7[0135-8]|8[0-9])\\d{8}$";    NSPredicate *regextestmobile = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", MOBILE];    return [regextestmobile evaluateWithObject:mobNum];}
0 0
原创粉丝点击