我已经尝试了很多情况,但没有一个适合我。我试过了:
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/