有沒有簡單的方法來檢查文本字段輸入是整數還是十進制數?對於整數只是很容易:檢查輸入是否浮動在快速
func isNumber(text:String)->Bool
{
if let intVal = text.toInt()
{return true}
else
{return false}
}
但是,每當我有一個小數,我不知道如何驗證。 例如:
var str:String="11.5"
if(isNumber(str))
{println("yes")}
else
{println("no")}
//prints "no"
順便說一下...... println()已更改爲print()。您可能希望儘快更新並適應Swift 2--除了其他方面,還有一些對字符串相關函數的更改。 – sean