判断字符串是否为标准IP地址
2014-02-07 12:07
218 查看
+(BOOL) isIPAdress :(NSString *)ip{ NSArray *array = [ip componentsSeparatedByString:@"."]; NSLog(@"number of array %ld",[array count]); for (NSString *sIP in array) { NSLog(@"%@",sIP); } BOOL flag = YES; if ([array count] == 4) {//判断是否为四段 for (int i = 0; i<4; i++) { //判断是否由数字组成 const char *str = [array[i] cStringUsingEncoding:NSUTF8StringEncoding]; int j = 0; while (str[j] != '\0' ) { if (str[j] >= '0' && str[j] <= '9') { j++; }else{ flag = NO; break; } } //判断ip是否在0-255范围中 if (flag) { NSInteger temp = [array[i] integerValue]; if (temp < 0 || temp > 255) { flag = NO; break; } } } }else{ flag = NO; } return flag; }
相关文章推荐
- 如何判断字符串是否是有效的的IP地址
- 判断一个字符串是否是IP地址
- 判断输入的字符串是否为ip地址
- js 发个判断字符串是否为符合标准的函数
- JavaScript学习 CodeWars 打怪升级日记 判断输入字符串是否符合IPv4地址标准
- 在shell中如何判断字符串是否为有效的IP地址【转】
- C#下判断一个字符串是否是ip地址的函数
- 判断一个字符串是否为有效ip地址
- 判断字符串是否为合格的IP地址
- js 发个判断字符串是否为符合标准的函数
- 如何判断用户输入的字符串是否是IP地址
- 处理ip,java判断ip是否在指定的ip段范围内,给定的ip地址是否在某个ip段范围内,将字符串形式IP地址转换long类型
- C判断一字符串是否是合法的IP地址
- C语言判断给定的字符串是否为合法的ip地址
- 判断字符串是否为IP地址
- 判断一个字符串是否是ip地址的实现方法
- 判断一个字符串是否为合法ip地址(ipv4)
- c# 判断字符串是否为IP地址
- 在shell中如何判断字符串是否为有效的IP地址
- 判断一个字符串是否是合法IP地址