文字列が数値かどうか簡単にチェックする方法です
Xcode 8 と Swift 3を使います
以下のコードを記述します
let str = "123A45" let predicate = NSPredicate(format: "SELF MATCHES '\\\\d+'") if predicate.evaluate(with: str) { print("数値のみ") } else { print("文字が含まれている") }
NSPredicateで正規表現を使って数字のみかを判定しています
~関連情報~
ピンバック: iPhoneアプリ 文字列のメールアドレスチェック – memorandum