美文网首页
iOS 手机号和固话验证方法

iOS 手机号和固话验证方法

作者: Amazing_Liu | 来源:发表于2015-12-28 13:43 被阅读0次

    /**

    *  验证手机号以及固话方法

    *

    *  @param number 电话号

    *

    *  @return BOOL yes格式正确 no格式错误

    */

    - (BOOL)checkNumber:(NSString *)number{

    //验证输入的固话中不带 "-"符号

    NSString * strNum = @"^(0[0-9]{2,3})?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\\d{8}$)";

    //验证输入的固话中带 "-"符号

    //NSString * strNum = @"^(0[0-9]{2,3}-)?([2-9][0-9]{6,7})+(-[0-9]{1,4})?$|(^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\\d{8}$)";

    NSPredicate *checktest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", strNum];

    return [checktest evaluateWithObject:number];

    }

    相关文章

      网友评论

          本文标题:iOS 手机号和固话验证方法

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