问题标签 [numberformatter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 在只有数字和逗号的字符串中,如何将其转换为双精度
所以我有一个只有数字和逗号的字符串。例如“1,233,323.32”(字符串),但我想将其转换为 1233323.32(双精度)。
php - 看看我是否误解了 numberformatter 或者我是否错误地使用它来解析和验证
尝试使用 Numberformatter 解析和验证用户输入的整数(格式化程序类型 = DECIMAL)。也许它是学术性的,但我希望能够将分组分隔符更改为与语言环境中设置的约定不同。例如,在美国,分组分隔符(“千位分隔符”)默认为逗号 (',')。更改分组分隔符会产生一些意想不到的结果(请参阅下面的单元测试代码)。我不确定格式化程序是否根本不会做我想做的事或者我做错了(例如格式化程序类型是否应该= PATTERN_DECIMAL)。如果格式化程序类型应该是 PATTERN_DECIMAL,那么某处是否有可用的文档?ICU 文档......嗯......没有它可能的帮助。
ios - 将浮点数转换为货币字符串格式化程序的问题
转换器 Swift 4.2 的扩展
访问值
对我来说它的回报是 0.00!在我看来,Extension Perfect 访问时返回 0.00!为什么?
ios - NumberFormatter:允许“,”和“。” 作为小数分隔符
我NumberFormatter
用来格式化和验证用户的货币输入。由于有些人正在使用,
而其他人.
与所选语言环境无关,因此我希望在处理输入时将这两个符号都视为小数分隔符(即格式化 aString
到Number
)。
我怎样才能做到这一点?
我目前的NumberFormatter
配置如下:
我应该使用多个格式化程序来实现我想要的结果吗?
结果
我希望有数字5,34
并被5.34
视为有效并转换为适当的NSNumber
. 但是,我希望仍然能够拒绝5.34lksdfns
为无效。
php - PHP 'NumberFormatter' 'SPELLOUT' 未提供所需的英文格式
我在我的代码中使用 PHP NumberFormatter 将价格值转换为文字,例如,如果它是 125 卢比,那么它应该是“一百二十五”而不是“一百二十五”。
我尝试了其他示例,例如检查每个数字单位值并替换单词
期待 125 =“一百二十五”
ios - 创建具有有限数字和小数位数的自定义 UITextField Swift
我试图制作一个只能接受数字的自定义 UITextField,但逗号后的数字数量有限。所以如果用户输入:
用户必须输入逗号,以便计算逗号后面的数字,但如果他不输入,它总是一个整数。逗号后的最大字符数为 8。
已经尝试了一些 textField 委托方法,但没有任何成功:
java - Java数字格式如何将+/-符号更改为自定义文本
我想使用数字格式在数字为正数或负数时添加不同的文本
前任 :
-3.5 =>(下降)3.5
+3.5 =>(向上)3.5
我在 DecimalFormatSymbols 中找到了东西,但只能更改减号并且只能更改单个字符
还有其他使用数字格式化器的简单方法吗?
ios - 尝试将 dic 值转换为货币值时出现问题
我有一本字典,其中 Bill Price 作为 Optional Any 我的问题是我想使用以下函数将其转换为货币:
我使用以下数据:
dicType.value(forKey: "BON_PRIX")
-> 可选 - 一些:103.28
我试过了:
但我遇到了致命错误,
在展开可选值时意外发现 nil
我尝试了几件事,但没有找到正确的方法。因此,关键是将来自外部服务器的数据转换为欧元,并带有 2 位小数。
在此先感谢您的帮助!