美文网首页
检测时候是手机号的正则表达式

检测时候是手机号的正则表达式

作者: 傲骨天成科技 | 来源:发表于2016-06-18 14:35 被阅读75次

// 判断是否是手机号

  • (BOOL)isValidPhone:(NSString )phone
    {
    if (phone.length != 11)
    {
    return NO;
    }else{
    /
    *
    * 移动号段正则表达式
    /
    NSString CM_NUM = @"^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\d{8}|(1705)\d{7}$";
    /

    * 联通号段正则表达式
    /
    NSString CU_NUM = @"^((13[0-2])|(145)|(15[5-6])|(176)|(18[5,6]))\d{8}|(1709)\d{7}$";
    /

    * 电信号段正则表达式
    */
    NSString *CT_NUM = @"^((133)|(153)|(177)|(18[0,1,9]))\d{8}$";
    NSPredicate *pred1 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CM_NUM];
    BOOL isMatch1 = [pred1 evaluateWithObject:phone];
    NSPredicate *pred2 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CU_NUM];
    BOOL isMatch2 = [pred2 evaluateWithObject:phone];
    NSPredicate *pred3 = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", CT_NUM];
    BOOL isMatch3 = [pred3 evaluateWithObject:phone];

      if (isMatch1 || isMatch2 || isMatch3) {  
          return YES;  
      }else{  
          return NO;  
      }  
    

    }
    }

相关文章

  • 2018-09-11 Day17-正则表达式

    正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:匹配手机号、邮箱、脏话检测等 1、单字符 py...

  • 2018-09-11 day17正则表达式

    1.正则表达式 1.1定义 正则表达式就是用来检测字符串是否满足某种规则的工具 例如: 1.账号是手机号/邮箱/多...

  • 2018-09-11

    一、正则表达式基本语法 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位,由...

  • Day17—正则表达式

    1 正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如: 1.账号是手机号/邮箱:位数/组成等 2...

  • 2018-09-11 day17-正则表达式

    总结 一.正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么...

  • 2018-09-11day17-正则表达式

    一、正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如: a.账号是手机号/邮箱/多少位由什么东西...

  • 2018-09-11正则表达式

    01-正则表达式 正则表达式就是检测字符串是否满足某种规则的工具例如:账号是手机号/邮箱/多少位由什么东西组成的e...

  • 2018-09-11 Day17 正则表达式

    01.正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么东西...

  • day17_python_正则表达式

    一.正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么东西组...

  • 2018-09-11 day17正则表达式总结

    一.正则表达式 正则表达式就是用来检测字符串是否满足某种规则的工具例如:1.账号是手机号/邮箱/多少位由什么东西组...

网友评论

      本文标题: 检测时候是手机号的正则表达式

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