问题标签 [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 投票
2 回答
5139 浏览

php - NumberFormatter 总是在浮点后面留下 2 位数字

我在这里结束了一点点矫枉过正,但我​​似乎不知道如何解决它:

我在这里想要实现的是:

简而言之,我总是希望浮点数落后 2 位。

如何使用 PHP 的NumberFormatter实现这一点?

0 投票
2 回答
1621 浏览

php - NumberFormatter 货币符号(前置)


我正在使用 Intl 库来格式化带有货币符号的数字。

我的本地 php 版本:

服务器:

结果:
我的版本:234.234,23 €<br> 服务器版本:€ 234.234,23

货币符号应该在数字的末尾而不是数字的开头

谢谢

0 投票
1 回答
5273 浏览

php - 使用 NumberFormatter PHP 类以“单词形式”将数字显示为序数?

如果我想将给定的数字显示为序数,我会这样做:

但是,如果我想使用内置的 PHP 函数/类将给定的数字显示为单词形式的序数(例如,第一、第二、第三等),我该怎么做?可能吗?NumberFormatter

相关链接:

0 投票
4 回答
653 浏览

php - PHP NumberFormatter 反转逗号和小数

我在本地服务器上使用 PHP 的数字格式化程序,虽然它确实有效,但它会打印出这样的美元金额:8.500,00 $,而我实际上希望它看起来像这样:$8,500.00。函数中是否有一些参数可以让我解决这个问题,还是我必须使用其他东西?

0 投票
0 回答
38 浏览

loops - 在不循环的情况下确定每个数字位中所需的数字

给定一个从 1.0 开始到 2.0 结束的数字范围,每 0.25 步,如果你打印出来(格式化),它将是 1.00;1.25;1.50;1.75; 2.00; 2.25;ETC...

无需遍历范围,如何确定范围内每个位置都需要哪些数字?例如,在十进制第 100 位,只需要数字 0 和 5?在十进制的第 10 位,只有数字 0、2、5 和 7 会被使用吗?该解决方案需要能够支持任何范围和步长值。

0 投票
1 回答
379 浏览

java - 接受 JSpinner 中的测量单位作为输入

我有一个数字 JSpinner,它接受特定测量单位的值。现在,我想要一个特殊的 JSpinner 行为:如果用户输入一个数值并附加一个特定的测量单位字符串(例如“英寸”、“皮卡”),那么输入的数值必须转换为另一个值(取决于在单位字符串上)。当用户离开微调器字段(失去焦点)或以任何方式发生“commitEdit”时,必须发生这种转换。

我尝试了几种变体:自定义文档过滤器、自定义格式实例和微调器 JFormattedTextField 的自定义文本字段文档。但是我没有找到任何“挂钩”JFormattedTextField 的“commitEdit”方法调用的可能性。

实现我的要求的最佳方法是什么?有没有简单的方法来做到这一点?

0 投票
1 回答
93 浏览

php - php NumberFormatter:parse issue

It is returning only the first character i.e, 1 . Expected output is 1234567.89

0 投票
2 回答
3182 浏览

php - NumberFormatter::SPELLOUT 俄语和意大利语拼写序数

此代码适用于英语、西班牙语和德语序数,但对于俄语或意大利语序数则不起作用。

'ru-RU''it-IT'也不行

例如,我在俄语中得到 2 -> два(这是基数),但我想要序数,这将是 2 -> второй。

例如,我用意大利语表示 2 -> due(这是基数),但我想要序数,这将是 2 -> secondo。

更新:

我找到了一个用法语、西班牙、德语和其他一些语言工作的解决方案:

maskuline 序数:%spellout-ordinal-maskuline

女性序数: %spellout-ordinal-feminine

俄语和意大利语版本不起作用,我已经尝试使用 -maskuline/-feminine

0 投票
2 回答
5851 浏览

php - 如何通过 PHP Intl(ICU 库)中的货币代码获取货币符号

在 PHP 中,我知道货币代码(欧元、英镑、美元...),但我不知道语言环境。我需要为他们获取货币符号

使用

我可以获得 0.00 欧元,因此 NumberFormatter 库可以将货币代码转换为货币符号。但是如何只获得货币符号?

也不做翻译并总是返回 $。

0 投票
2 回答
307 浏览

java - 尝试将 2 个数组传递给一个方法并使用 2 个数组中的值打印出一个表

我试图在我的 main 方法中使用硬编码值创建 2 个数组,然后将它们传递到我的generateReport方法中并打印出一个表格。

我正在处理的问题是

使用下面的代码,我的主代码中出现错误,并且注释的代码部分应该显示您正在使用的计算机上的默认货币。