-(void)callPhone:(NSString*)phoneNumber{ NSString *phoneStr=[NSString stringWithFormat:@"tel://%@",phoneNumber]; NSURL *url=[NSURL URLWithString:phoneStr]; [[UIApplication sharedApplication] openURL:url]; }
NSError *error; NSRegularExpression *regex = [[NSRegularExpression alloc] initWithPattern:pattern options:NSRegularExpressionCaseInsensitive error:&error]; NSLog(@"%@",error); [regex enumerateMatchesInString:string options:NSMatchingReportProgress range:NSMakeRange(0, string.length) usingBlock:^(NSTextCheckingResult * _Nullable result, NSMatchingFlags flags, BOOL * _Nonnull stop) { if (NSMatchingReportProgress==flags) { }else{ /** * 系统内置方法 */ if (NSTextCheckingTypePhoneNumber==result.resultType) { NSLog(@"%@",[string substringWithRange:result.range]); } /** * 长度为11位的数字串 */ if (result.range.length==11) { NSLog(@"%@",[string substringWithRange:result.range]); } } }];