美文网首页
判断字符串是否是URL

判断字符串是否是URL

作者: 天码行空 | 来源:发表于2017-04-28 11:52 被阅读0次

- (BOOL)isUrl

{

if(self == nil)

return NO;

NSString *url;

if (self.length>4 && [[self substringToIndex:4] isEqualToString:@"www."]) {

url = [NSString stringWithFormat:@"http://%@",self];

}else{

url = self;

}

NSString *urlRegex = @"(https|http|ftp|rtsp|igmp|file|rtspt|rtspu)://((((25[0-5]|2[0-4]\\d|1?\\d?\\d)\\.){3}(25[0-5]|2[0-4]\\d|1?\\d?\\d))|([0-9a-z_!~*'()-]*\\.?))([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\\.([a-z]{2,6})(:[0-9]{1,4})?([a-zA-Z/?_=]*)\\.\\w{1,5}";

NSPredicate* urlTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegex];

return [urlTest evaluateWithObject:url];

}

相关文章

  • OC中常用的String类别

    获取Url中参数对应的value 判断字符串中是否有中文 判断是否为QQ号 判断是否为手机号 是否是数字 是否是身...

  • iOS-常用小功能汇集

    1、 url编码 2、 从故事板获取视图控制器 3、 判断是否是空字符串 4、 判断是否包含字符串(兼容iOS7)...

  • 判断字符串是否是URL

    - (BOOL)isUrl { if(self == nil) return NO; NSString *url;...

  • 常用正则表达式

    Kotlin写法 Url判断字符串是否是WebUrl 目前开发中只用到这个,后面再补

  • 怎么判断webservice服务是否可用

    怎么判断webservice服务是否可用 /** * 判断URL是否可达 * @param url 待判断的URL...

  • php面试基础知识--正则验证表单字段

    判断是否URL网址 判断是否正确邮箱 判断是否正确的手机号码 0到1之间的1位小数 只含数字与英文,字符串长度并在...

  • 判断gif图片

    拿到图片的字符串url,调用pathExtension属性方法获取扩展名,判断是否为gif

  • java 正则 常用

    1、判断字符串 是否为纯字母 2、判断字符串 是否为纯数字 3、判断字符串 是由字母和数字组成 4、判断字符串 是...

  • 校验字符串

    目录:1、校验字符串是否为空2、判断字符串是否符合邮政编码格式3、判断字符串是否全是整数4、判断字符串是否全部是字...

  • strings 字符串操作

    strings // 判断字符串前缀 // 判断字符串后缀 // 判断字符串是否包含子串 // 判断字符串s是否包...

网友评论

      本文标题:判断字符串是否是URL

      本文链接:https://www.haomeiwen.com/subject/bkbozttx.html