iOS判断字符串内容是否全部为 空格

来源:互联网 发布:淘宝三包图片 编辑:程序博客网 时间:2024/06/09 12:00

//判断内容是否全部为空格 yes 全部为空格 no 不是


+ (BOOL) isEmpty:(NSString *) str {

    

    if(!str) {

        

        return true;


    }else {

        


        //A character set containing only the whitespace characters space (U+0020) and tab (U+0009) and the newline and next line characters (U+000A–U+000D,U+0085).

        

        

        NSCharacterSet *set = [NSCharacterSet whitespaceAndNewlineCharacterSet];

        

        

        //Returns a new string made by removing from both ends of the receiver characters contained in a given character set.

        

        

        NSString *trimedString = [str stringByTrimmingCharactersInSet:set];

        

        

        if([trimedString length] == 0) {

            

                return true;

                

                

            }else {

            

            

            return false;

            

            

        }

 

    }

    

    

}

1 0