NSString *str = @"http://www.xxxx.com";
//判断以什么开头,本质就是从第一个字符开始匹配,只要不匹配就返回no
if ([str hasPrefix:@"http://"]) {
NSLog(@"这是一个URL");
}else{
NSLog(@"这不是一个url");
}
//判断以什么结尾,本质是从最后一个字符开始匹配
if ([str hasSuffix:@"com"]) {
NSLog(@"这是一个以com结尾的url");
}else{
NSLog(@"这不是一个com域名");
}
//判断字符串中是否包含XX,
NSRange range = [str rangeOfString:@"XX"];
//或者使用length ==0;
if (range.location == NSNotFound) {
NSLog(@"字符串中不包含XX");
}else{
NSLog(@"字符串中有包含XX");
}