用法 [str hasPrefix:@"要检测的内容"];
问题 : 如何检测一个字符串是否是一个网址?那就要用到 hasPrefix
一般网站都是http:// 开头 或者 https:// 开头
例
NSString *url = @"https://ios.itcast.cn";
if([url hasPrefix:@"http://"]||[url hasPrefix:@"https://"]){
NSLog(@"是一个网址");
}else{
NSLog(@"这不是一个网址");
}
2、NSString后缀检查(hasSuffix)
用法:[str hasSuffix:@"带检测的后缀"]
问题:判断 字符串的后缀是否是".jpg",".png" , ".jpeg" , ".gif"
例
NSString *imgName = @"xxxxx.jpg";
if([imgName hasSuffix:@".jpg"]||[imgName hasSuffix:@".png"]||[imgName hasSuffix:@".jpeg"]||[imgName hasSuffix:@".gif"]){
NSLog(@"是一个图片");
}else{
NSLog(@"这不是一个图片");
}
return 0;
}