我试过很多案例,但没有一个对我有用。我试过:
if resultTitles[indexPath.row].rangeOfCharacterFromSet(badCharacters) == nil {
let badCharacters = NSCharacterSet.decimalDigitCharacterSet().invertedSet
print("Index: \(indexPath.row)")
}
也试过
if ((resultTitles[0].toInt()) != nil) {
print("ERROR")
}
那么,如何检查我的文本是否只包含数字?
最佳答案
我发现这个解决方案在 Swift 3 中更简洁
import Foundation
CharacterSet.decimalDigits.isSuperset(of: CharacterSet(charactersIn: yourString))
关于ios - 如何检查文本是否只包含数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34587094/