iOS 检测字符串中是否含有字母、大写字母、小写字母

检测字符串中是否含有字母:

- (BOOL)containsLetters{
    for (int i = 0; i < self.length; i++) {
        unichar c = [self characterAtIndex:i];
        if(((c > 64)&&(c < 91)) || ((c > 96)&&(c < 123))) {
            return YES;
        }
    }
    return NO;
}

检测字符串中是否含有大写字母:

- (BOOL)containsUpperCaseLetters{
    for (int i = 0; i < self.length; i++) {
        unichar c = [self characterAtIndex:i];
        if((c > 64)&&(c < 91)) {
            return YES;
        }
    }
    return NO;
}

检测字符串中是否含有小写字母:

- (BOOL)containsLowerCaseLetters{
    for (int i = 0; i < self.length; i++) {
        unichar c = [self characterAtIndex:i];
        if((c > 96)&&(c < 123)) {
            return YES;
        }
    }
    return NO;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。