//判断输入是否为纯数字
- (BOOL)isAllNum:(NSString *)string{
unichar c;
for (int i=0; i<string.length; i++) {
c=[string characterAtIndex:i];
if (!isdigit(c)) {
return NO;
}
}
return YES;
}
下面几种常用的判断
1、判断会否是数字字母结合
isalnum
2、判断会否是英文字母
isalpha
3、判断会否是空格(space和\t)
isblank
4、判断会否是ASCII码的控制字符
iscntrl
5、判断会否是为可打印字符(不包含空格)
isgraph
6、判断会否是小写的英文字母
islower
7、判断字符是否为可打印字符(含空格)
isprint
8、判断字符是否为标点符号或特殊字符
ispunct
9、判断字符是否为标点符号或特殊字符
ispunct
10、判断会否是空格(space、\t、\r、\n)
isspace
11、判断字符是否为大写英文字母。
isupper
12、判断字符是否为16进制数字。
isxdigit