美文网首页
手机号检验是否有效

手机号检验是否有效

作者: 小蜗牛飞 | 来源:发表于2018-01-11 10:08 被阅读6次

    1.手机验证是否有效

    适用以13,19, 14(57), 17(0678), 15,18开头,8个 \d 数字字符

    正则表达式:^((13[0-9])|(19[0-9])|(15[^4,\\D])|(17[0678])|(14[57])|(18[0,0-9]))\\d{8}$

    代码如下:

              NSString *phoneRegex = @"^((13[0-9])|(19[0-9])|(15[^4,\\D])|(17[0678])|(14[57])|(18[0,0-9]))\\d{8}$";

               NSPredicate *phoneTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",phoneRegex];

              Bool  flag = [phoneTest evaluateWithObject:mobile];

         flag = yes为有效,反之亦然。

    相关文章

      网友评论

          本文标题:手机号检验是否有效

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