天天看點

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!)
    }
}