判断输入的是纯数字还是纯字母的方法

//判断是否是纯字母
- (BOOL)isPureCharacters:(NSString *)string
{
    string = [string stringByTrimmingCharactersInSet:[NSCharacterSet letterCharacterSet]];
    if(string.length > 0)
    {
        return NO;
    }
    return YES;
}
//判断是否是纯数字
- (BOOL)isPureNum:(NSString *)string
{
    string = [string stringByTrimmingCharactersInSet:[NSCharacterSet decimalDigitCharacterSet]];
    if(string.length > 0)
    {
        return NO;
    }
    return YES;
}
//判断是否包含连续的数组或字母,yes为包含
- (BOOL)rangeString:(NSString *)string {

    BOOL result = NO;
    
    for (int i = 0; i < string.length; i++) {
        
        if (string.length - i < 4 ) {
            break;
        }
        
        NSString *newStr = [string substringWithRange:NSMakeRange(i, 4)];
        
        if ([self isPureCharacters:newStr] || [self isPureNum:newStr]) {
            NSLog(@"%@",newStr);
            result = YES;
            break;
        }
    }
    return result;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 汇总: NSScanner: NSScanner是一个类,用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数...
    Gary_fei阅读 2,248评论 0 2
  • 一 “没想到你家这么‘精彩’,堪称单身狗窝之最!”高晟双手交叉抱在胸前,把身体斜靠在门边,嘲笑趴在地板上狼狈收拾衣...
    俐缘阅读 513评论 2 8
  • 作为一个从乡下田野走出的孩子,对于乡间的种种乐趣,我是绝不陌生的。 春天,有金灿灿的油菜花,碧绿无垠“浪涛滚滚”的...
    小蔷1982阅读 1,071评论 16 5
  • 夜里最美 它谁也不扰 只知道拥抱 用漆黑的身体 漆黑的心 我知道漆黑的 背后,是月和星星 与夜的日子里 学会了,白...
    66fec387db66阅读 268评论 1 3
  • 检验一个朋友是不是你喜欢的人只要看看你对他的来电怎么反应就知道了!
    苏醒love阅读 252评论 0 0

友情链接更多精彩内容