gpt4 book ai didi

iphone - 准确验证 URL

转载 作者:行者123 更新时间:2023-12-03 19:31:06 25 4
gpt4 key购买 nike

我在代码中验证了要发送到服务的 URL,任何人都可以给我验证 URL 的正则表达式,该表达式应以 http:// 开头并应以 结尾。 com.org.net.edu.in 中其他一些常见的结尾url.我已经搜索了很多,但我无法准确地找到这种类型的正则表达式。请帮助我。提前致谢。

最佳答案

试试这个方法...

  - (BOOL) urlIsValiad: (NSString *) url 
{
NSString *regex =
@"((?:http|https)://)?(?:www\\.)?[\\w\\d\\-_]+\\.\\w{2,3}(\\.\\w{2})?(/(?<=/)(?:[\\w\\d\\-./_]+)?)?";
/// OR use this
///NSString *regex = "(http|ftp|https)://[\w-_]+(.[\w-_]+)+([\w-.,@?^=%&:/~+#]* [\w-\@?^=%&/~+#])?";
NSPredicate *regextest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];

if ([regextest evaluateWithObject: url] == YES) {
NSLog(@"URL is valid!");
} else {
NSLog(@"URL is not valid!");
}

return [regextest evaluateWithObject:url];
}

关于iphone - 准确验证 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com