我已经尝试了很多情况,但没有一个适合我。我试过了:

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/

10-09 12:28