判断字符串是否为空,以及是否全是空格或者换行

今天项目里遇到了一个问题,就是当输入为空的时候不能让用户发布,根据字符串的长度来判断的,但是当字符串都是由空格和换行符组成的话,字符串的长度就不为0,然后就写了下面一个方法:

- (BOOL)isBlankString:(NSString *)string{

if (string == nil) {

return YES;

}

if (string == NULL) {

return YES;

}

if ([string isKindOfClass:[NSNull class]]) {

return YES;

}

if ([[string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] length]==0) {

return YES;

}

returnNO;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 判断字符串是否为空 - (BOOL) isBlankString:(NSString *)string { if...
    梁苏珍阅读 955评论 0 0
  • 1.不可变数组转变为可变数组声明实例变量的数组 必须记得实现 对于遍历数组找到对象后 如果还需要查找 记得先结束 ...
    小新xin阅读 4,147评论 0 1
  • 2017年3月30日 感情受挫后,我只是穿了自己身上这身衣服,背了个包,开始了流浪的生活。 人总要遭受点挫...
    SummerHa未至阅读 4,010评论 0 0
  • 督脉起自下极俞,并于脊里上风府。过脑额鼻入龈交,为阳脉海都纲要。任脉起于中极底,上腹循喉承浆里。阴脉之海妊所谓。冲...
    吐那个兔弘阅读 3,477评论 0 0
  • 我的拍档村长和我说:我们这帮人最大的共同特征是“玩得起,输得起”。这种玩得起输得起并不是指胡来和乱来,更不是嘴巴上...
    谌基平阅读 2,087评论 0 1