【IOS】判断字符串为空和只为空格解决办法
1 + (BOOL)isBlankString:(NSString *)string 2 { 3 if (string == nil) 4 { 5 returnYES; 6 } 7 if (string == NULL) 8 { 9 returnYES; 10 } 11 if ([string isKindOfClass:[NSNullclass]]) 12 { 13 returnYES; 14 } 15 if ([[string stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]] length]==0) 16 { 17 returnYES; 18 } 19 returnNO; 20 } 21 22 23 24 +(Boolean) isEmptyOrNull:(NSString *) str 25 { 26 27 if (!str) 28 { 29 30 // null object 31 32 return YES; 33 34 } 35 else 36 { 37 38 NSString *trimedString = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; 39 40 if ([trimedString length] == 0) 41 { 42 43 // empty string 44 45 return YES; 46 47 } 48 else 49 { 50 51 // is neither empty nor null 52 53 return NO; 54 55 } 56 57 } 58 }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。