iOS判断字符串为空

来源:互联网 发布:编程语言排行榜2016 7 编辑:程序博客网 时间:2024/06/05 10:37

概述

一般有输入的地方我们都会判断输入内容是否为空、或者各种自定的逻辑判断处理。

输入内容肯定是NSString字符串,所以:
* 判断是否为空对象 nil
* 去除空格后的字符串是否等于 @”“,所以这里空格、多个空格均被看做是空字符串对象

Code

源码下载地址,源码中包含各种字符串(手机号、邮箱、中文名、身份证号等)校验方法

+ (BOOL) checkEmptyString:(NSString *) string {    if (string == nil) return string == nil;    NSString *newStr = [string stringByReplacingOccurrencesOfString:@" " withString:@""];    return [newStr isEqualToString:@""];}

Test

//判断字符串为空{    BOOL a = [MMCheckTool checkEmptyString:@"1234567890"];    BOOL b = [MMCheckTool checkEmptyString:@""];    BOOL c = [MMCheckTool checkEmptyString:@"哈哈哈哈"];    BOOL d = [MMCheckTool checkEmptyString:@" "];    BOOL e = [MMCheckTool checkEmptyString:@"     "];    BOOL f = [MMCheckTool checkEmptyString:nil];    NSLog(@"字符串空=====》%d%d%d%d%d%d",a,b,c,d,e,f); //打印结果为  010111}

这里写图片描述

0 0
原创粉丝点击