关闭

正则表达式 判断手机号码是否合法

标签: ios正则表达式判断手机号码是否合法
465人阅读 评论(3) 收藏 举报
分类:

// 正则判断手机号码地址格式

+(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];

}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:27324次
    • 积分:677
    • 等级:
    • 排名:千里之外
    • 原创:35篇
    • 转载:21篇
    • 译文:0篇
    • 评论:11条
    最新评论