/**
*判断一个字符串是否是一个IP地址
**/
+ (BOOL)isValidIP:(NSString *)ipStr {
if (nil == ipStr) {
return NO;
}
NSArray *ipArray = [ipStr componentsSeparatedByString:@"."];
if (ipArray.count == 4) {
for (NSString *ipnumberStr in ipArray) {
int ipnumber = [ipnumberStr intValue];
if (!(ipnumber>=0 && ipnumber<=255)) {
return NO;
}
}
return YES;
}
return NO;
}
本文介绍了一种使用Objective-C编写的简单方法来判断一个给定的字符串是否为有效的IPv4地址。通过将输入字符串按'.'分割并检查每一部分是否在0到255之间,该方法能够准确地验证IPv4地址的有效性。
411





