ios中判断textView中的内容是否为空和去掉空字符的方法 以及swift的for循环

ios中判断textView中的内容是否为空


  • 在ios的开发中往往需要去判断在textView的框中填入的数据是否是空的或者是否都是空格的问题,下面以

swift的语法为例讲解一个判断的方法

//方法一
if self.titleValue.text?.StringByTrimmingCharactersInSet(NScharacterSet.WhiteSpaceCharac-
terSet()).StringLength() == 0 {
    print("此处所用的是讲textView中的所有的空格字符去掉,然后判断去掉空格字符后的字符长度是否为0")
}

//方法二
if self.titleValue.text?.StringByTrimmingCharactersInSet(NScharacterSet.WhiteSpaceCharac-
terSet()) == " " {
    print("此处使用直接判断去掉空格字符后的textView的字符串中的字符是不是为空字符")
}

去掉字符串中空格字符的方法

var string = " Hello Hello world world "
string = string.stringByReplacingOccurrencesOfString(" ",withString: "") //此时的string
变化为 "HelloHelloworldworld"    

swift 的for循环

for i in string.characters{
    if i >= "0" && i <= "9"{
        //删除字符串中带数字的字符的方法
        let index = string.rangeOfString("\(i)")
        string.removeRange(index!)
    }
}

猜你喜欢

转载自blog.csdn.net/qq_37269542/article/details/54576439
今日推荐