gpt4 book ai didi

Swift:仅包含数字和 "."的文本字段

转载 作者:行者123 更新时间:2023-11-30 10:17:49 24 4
gpt4 key购买 nike

有没有办法在文本字段中只允许双值?我想在其中节省 1.50 欧元等货币值(value)。

为了保存值,我删除了欧元符号,如下所示:

    var moneyValue: String = amountField.text
var stringLength = countElements(moneyValue)
var substringIndex = stringLength - 2
var finishedValue: String = moneyValue.substringToIndex(advance(moneyValue.startIndex, substringIndex))

或者还有其他可用的解决方案吗?

提前致谢!

最佳答案

我已经编写了一个函数,只需检查它是否适合您:

 func formatAsPrice(priceString: NSString) -> NSString {

var price: NSNumber = NSNumber(Double: priceString.doubleValue) ;

var formatter = NSNumberFormatter()
formatter.numberStyle = .CurrencyStyle
formatter.stringFromNumber(price)

formatter.locale = NSLocale(localeIdentifier: "YOUR_Locale")
var priceNumber : NSString = formatter.stringFromNumber(price)!

return priceNumber

}

关于Swift:仅包含数字和 "."的文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29209563/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com