MySQL с MAMP не работает с OSX Yosemite 10.10

Вы можете преобразовать его с помощью NumberFormatter и фильтрации разных десятичных разделителей:

func getDoubleFromLocalNumber(input: String) -> Double {
    var value = 0.0
    let numberFormatter = NumberFormatter()
    let decimalFiltered = input.replacingOccurrences(of: "٫|,", with: ".", options: .regularExpression)
    numberFormatter.locale = Locale(identifier: "EN")
    if let amountValue = numberFormatter.number(from: decimalFiltered) {
        value = amountValue.doubleValue
    }
    return value
}
20
задан Florian Courtial 23 August 2016 в 09:56
поделиться