参考:IOS手机号和固话验证方法


/**

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

 *  @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]|14[5|7|9]|15[0-9]|17[0|1|3|5|6|7|8]|18[0-9])\\d{8}$)";


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

    

    return [checktestevaluateWithObject:number];

}


2017年11月20日 新增号码段

iOS 手机号和固话验证方法

相关文章:

  • 2021-11-29
  • 2021-11-29
  • 2021-04-24
  • 2021-11-29
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-11-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
相关资源
相似解决方案