iOS判断一个字符串中是否都是数字

2018-08-15  本文已影响0人  Felix的笔头

第一种方式是使用NSScanner:

  1. 整形判断

NSScanner* scan = [NSScanner scannerWithString:string];

int val;

return [scan scanInt:&val] && [scan isAtEnd];

}

2.浮点形判断:

NSScanner* scan = [NSScanner scannerWithString:string];

float val;

return [scan scanFloat:&val] && [scan isAtEnd];

}

第二种方式是使用循环判断

或者 C语言中常用的方式.

第三种方式则是使用NSString的trimming方法

if(string.length > 0)
{

 return NO;

}
return YES;

}

以上三种能够帮助实现判断是否为数字的函数,iOS中没有直接判断是否是数字的方法,所以只能够自己添加方法去实现了.

上一篇下一篇

猜你喜欢

热点阅读