验证http(s)url链接的合法性 发表于 2018-03-13 | 通过正则来验证http(s)url的合法性,下面代码放在NSString的category中 方法定义1-(BOOL)isUrlAddress; 方法实现12345-(BOOL)isUrlAddress{ NSString *reg = @"^http(s)?:\\/\\/([\\w-]+\\.)+[\\w-]+(\\/[\\w- ./?%&=]*)?$"; NSPredicate *urlPredicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg]; return [urlPredicate evaluateWithObject:self];} 此文档只做记录使用