文字列が数値かどうか簡単にチェックする方法です
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