/**
* 验证手机号以及固话方法
* @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日 新增号码段