问题标签 [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.

0 投票
3 回答
4553 浏览

php - 如何让 NumberFormatter 打印带有减号的负货币值?

我正在使用 PHP NumberFormatter类来打印货币值。

例如:

这工作正常,并按预期分别返回"$123.00“、"R$123.00”、 “。"£123.00

但是负数被打印为“会计风格”,用括号括起来,而不是前导减号“-”。

例如:

退货"($456.00)",而我想要"-$456.00"。当然有一种简单的方法可以做到这一点?

我可以通过覆盖前缀和后缀来删除括号,如下所示:

但后来我没有得到货币符号,例如"-456.00"

在设置 NEGATIVE_PREFIX 属性时,我需要使用货币符号的转义码吗?

编辑:如果这给了我想要的结果,我很乐意设置不同的语言环境。

编辑 2:查看Intl library 文档(这是用于实现 NumberFormatter 的库),以下内容看起来很有希望:

¤ (\u00A4) : 前缀或后缀 : 无货币符号,由货币符号代替。如果加倍,则替换为国际货币符号。如果是三倍,则替换为货币复数名称,例如美国的“美元”或“美元”。如果存在于模式中,则使用货币小数分隔符而不是小数分隔符。

但是这个:

只打印“-¤123”,所以没有乐趣。

编辑3:我想我找到了答案,见下文。

0 投票
1 回答
766 浏览

jquery - 让 jQuery numberformatter 工作

我安装了 jQuery numberformatter-plugin,但没有让它正常工作。我在网上找不到正确的命令。

我想格式化一个文本字段的值,其中包含一个带两个小数位的数字(如 0.16),以显示 4 个小数位(0.1600)。

0 投票
2 回答
1143 浏览

flex4 - flex 4.1 NumberFormatter:配置为仅在数字为浮点数时显示精度为一

目前我使用以下 NumberFormatter:

所以它将 5.43234234 更改为 5.4。

如果没有,我希望 NumberFormatter 不显示任何精度。

这意味着如果数字是 5.0,我希望它格式化为 5,而不是 5.0。

我该怎么做?

使用弹性 4.1

谢谢

0 投票
1 回答
476 浏览

php - PHP PECL 扩展 intl 给出瑞典序数的乱码结果

我正在使用 PECL intl 模块来本地化 PHP 项目中的日期和数字。在我使用的所有其他语言 (40) 中,本地化序数效果很好。然而,在瑞典语中,我得到了奇怪的输出。它似乎是用于生成序数的模板常量。

两者都返回1:e%digits-ordinal-neutre:0: 1:a与类似的东西1stor 1er

除了错误之外,我唯一的猜测是我缺少一些额外的参数,例如相关动词的性别。

0 投票
2 回答
2646 浏览

objective-c - NumberFormatter - ObjectiveC

如何创建数字格式化程序以使用逗号格式化大数字?

例如,2389378.289 应该变成 2,389,378.289

请注意,并不总是有三位小数,也不总是有小数位。请使用 NSNumberFormatter。

谢谢!

0 投票
1 回答
493 浏览

php - NumberFormatter::ORDINAL 给我垃圾

我正在尝试在 PHP 中使用 NumberFormatter 类,但我遇到了 ORDINAL 格式的问题。我尝试了其他几种格式都没有问题。但是当我使用 ORDINAL 时,我只会得到垃圾。选择不同的语言环境似乎给了我不同的垃圾。

我希望输出是“6th”,但我得到的是“6áµ—Ê°”。

0 投票
1 回答
6532 浏览

php - PHP 5.3.0 NumberFormatter 替换

在 PHP 5.3.0+(在我的本地服务器上)中,我安装了intl库。我使用NumberFormatter类。我需要它将浮点数转换为各种格式(百分比、小数、货币等)

但是在我的真实服务器上,我安装了 PHP 5.2.14。而且我无法更新它(我不是所有者)。

你知道(或使用)一些格式化数字的类吗?你能推荐一些东西吗?我需要类似NSNumberFormatteriOS 中的东西,但在 PHP 上。

0 投票
4 回答
10207 浏览

java - java.lang.NumberFormatException:对于输入字符串:“20,475.00”

我正在尝试获得系统的运行平衡。为此,我从 AMOUNT 列中获取 jtable 中所有数字的总和,然后将总和减去 txtLoanAmount 内的值。这是我的代码片段:

现在我收到错误消息:

我该如何解决这个问题?任何帮助将不胜感激。谢谢

0 投票
1 回答
864 浏览

java - hex Jspinner 的一些提示?方法正确吗

我想让 JSpinner 将十六进制值从 0x0000000 旋转到 0xffffffff 。尝试扩展 abstractspinner 模型但失败了。我的方法是否正确,还有其他解决方案吗?一些帮助真的很有用

0 投票
1 回答
944 浏览

actionscript-3 - Flex,AS3 中奇怪的 NumberFormatter 行为

我在 AS3 中使用 NumberFormatter 时遇到了这种奇怪的行为。

重要的是要了解我需要使用NumberBaseRoundType.UP,因为我需要NumberBaseRoundType.DOWN在申请信用时使用。

考虑到值为 2 的舍入精度,我猜 NumberFormatter 不应该改变我的数字。在下面的示例中,2.43 格式化后变为 2.44..!

所以这Math.pow(...)不是我正在寻找的解决方案 PLUS,我很想了解这是什么以及为什么会发生这种情况。谢谢!