OC中判断输入是否为数字或字母的简单使用

2017-05-04  本文已影响252人  MR_THT

//判断输入是否为纯数字

- (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
上一篇 下一篇

猜你喜欢

热点阅读