您的位置:首页 > 移动开发 > IOS开发

Ios使用正则表达式验证手机号码

2016-07-12 14:16 417 查看
// 正则判断手机号码地址格式

- (BOOL)isMobileNumber:(NSString *)mobileNum {

    

    //   
电信号段:133/153/180/181/189/177

    //   
联通号段:130/131/132/155/156/185/186/145/176

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

    //   
虚拟运营商:170

    

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

    

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

    

    return [regextestmobile
evaluateWithObject:mobileNum];

}

直接调用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: