NSString *string = @"该功能为XXXXX----SVIP用户专享,申请成为XXXX---SVIP用户请拨打热线电话:010-11111111。";
- (NSString *)validePhone:(NSString *)tip
{
NSString *searchText = tip;
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(\\d{3,4}-)\\d{7,8}" options:NSRegularExpressionCaseInsensitive error:&error];
NSTextCheckingResult *result = [regex firstMatchInString:searchText options:0 range:NSMakeRange(0, [searchText length])];
if (result) {
NSLog(@"%@", [searchText substringWithRange:result.range]);
}
return [searchText substringWithRange:result.range];
}
本文介绍了一个Objective-C方法,用于验证字符串中的电话号码是否符合特定格式:区号加短横线后跟电话号码部分。通过使用正则表达式,此方法能够检查电话号码的有效性并返回匹配的部分。
122

被折叠的 条评论
为什么被折叠?



