gpt4 book ai didi

objective-c - 获取 NSString 的 floatvalue 时用点替换逗号

转载 作者:太空狗 更新时间:2023-10-30 03:27:29 26 4
gpt4 key购买 nike

我希望用户能够在我的应用程序中为金额输入大于 0 的值。因此 0,0 或零的任何表示都是 Not Acceptable ,但 0,1 将被接受,例如。

为了做到这一点,我计划获取 NSString 的浮点值并将其与 0.0 进行比较,但这不起作用,因为我们的十进制数字始终需要用逗号分隔(由于业务要求)。如果逗号是点,那么比较就可以了。

在我的金额文本中用点替换逗号的最合适的方法是什么?

PS:用户只能输入数字和小数部分的一个逗号。实际上我想知道这是否是可以用数字格式化程序来完成的东西......

提前致谢

最佳答案

你可以只使用 stringByReplacingOccurrencesOfString

NSString *newString = [ammount stringByReplacingOccurrencesOfString:@"," withString:@"."];

关于objective-c - 获取 NSString 的 floatvalue 时用点替换逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6649735/

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