Перед Swift 2 я использовал это расширение, чтобы проверить, является ли строка только сделана из чисел:Как проверить, содержит ли строка только числа в Swift 2?
func isNumbersOnly() -> Bool {
let regexNumbersOnly = NSRegularExpression(pattern: ".*[^0-9].*", options: nil, error: nil)!
return regexNumbersOnly.firstMatchInString(self, options: nil, range: NSMakeRange(0, self.length())) != nil
}
, но теперь с Swift 2 я получаю ошибку
Cannot invoke initializer for type 'NSRegularExpression' with an argument list of type '(pattern: String, options: NilLiteralConvertible, error: NilLiteralConvertible)'
Есть ли более известный способ Теперь? Thnx!
круто, tnx! так много изменений ... – headkit
Добро пожаловать. В самом деле. – Moritz