【发布时间】:2018-07-10 12:32:35
【问题描述】:
我正在使用以下方法验证 URL:
+ (BOOL)confirmValidUrl:(NSString *)url {
BOOL isValidURL = NO;
NSString *urlRegEx = @"(?:www\\.)?[\\w\\d\\-_]+\\.\\w{2,3}(\\.\\w{2})?(/(?<=/)(?:[\\w\\d\\-./_]+)?)?";
NSPredicate *urlPredic = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx];
isValidURL = [urlPredic evaluateWithObject:url];
return isValidURL;
}
现在我需要将具有 http://????.la 之类的表情符号的 URL 标记为有效 URL,但我没有找到与此相关的任何内容,有人知道我是怎么做到的吗应该修改我的方法来做我想要的吗?
提前致谢。
【问题讨论】:
-
您不需要正则表达式。检查这个答案:stackoverflow.com/a/8224726/3151675
-
谢谢,但这些解决方案都不起作用
标签: ios objective-c