您的位置:首页 > 其它

正则匹配字符串中的电话号码

2016-07-12 12:33 330 查看
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];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: