我需要检查字符是否是数字。
NSString *strTest=@"Test55";
char c =[strTest characterAtIndex:4];
我需要知道“c”是不是数字。我如何在Objective-C中实现这个检查?
发布于 2010-02-16 15:25:17
在标准C中,有一个在"ctype.h“中定义的函数int isdigit( int ch );
。如果ch是一个数字,它将返回非零(TRUE)。
您也可以手动检查:
if(c>='0' && c<='9')
{
//c is digit
}
发布于 2010-02-16 15:23:48
有一个名为isdigit的C函数。
发布于 2011-08-27 01:07:29
这实际上非常简单:
isdigit([YOUR_STRING characterAtIndex:YOUR_POS])
https://stackoverflow.com/questions/2271202
复制相似问题