文字列内から空白スペースを取り除く

f:id:daihase:20190809100049p:plain

こんにちは、daihaseです。 今回は簡単なメモを。

 

Swiftでフォームに入力したメールアドレス、パスワードなどをバリデーションする時 String内に含まれる空白スペースを取り除きたいってよくありますよね。

以下のようにすれば前後だけでなく、文字列内全ての空白を取り除くことができます。

let message: String = "  I am Doku Kinoko.  "

let result = message.stringByReplacingOccurrencesOfString(" ", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)

print(result) // IamDokuKinoko.

 

実際使う時は、Stringをextensionするなどして適当な、trim()やremoveWhiteSpace()といった関数にして使っちゃいましょう。

それでは良い開発ライフを〜