问题标签 [currency-formatting]

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 投票
1 回答
3222 浏览

javascript - 如何使用正则表达式将欧盟号码格式转换为 javascript 号码

我正在尝试将欧盟格式的货币金额(例如 1.243,51(在美国格式中等于 1,243.51))转换为 javascript 中的数字(即 1243.51)。

我设法找到了大量试图做非常相似的事情的例子,但我无法适应它。看来我需要使用正则表达式,我对此不太了解,但我设法找到了一些几乎可以完成任务的建议。我找到了一个用“。”替换“,”的正则表达式。和一个删除“。”。我想我必须分两步完成,但问题是删除“。”的那个也会截断点后面的数字。到目前为止,这是我想出的:

0 投票
2 回答
2309 浏览

java - 将货币格式化为特定于区域设置的格式

我希望能够将双倍价格格式化为特定于语言环境的格式。您可以使用以下代码实现此目的:

但是,仅支持 21 个语言环境,我需要支持的不仅仅是这些国家/地区。如果能够根据 ISO 国家代码格式化价格,那就太好了。例如,给定 ISO 国家代码CAN我想将价格格式化为$20.00等。

java支持这个吗?如果没有,是否有可以实现此目的的开源版本(例如日期的 joda time)?

0 投票
2 回答
1627 浏览

java - 用逗号格式化货币数字

我正在使用 java webapp,在 Java 类中我使用远程服务器 API 来获取类似 48938493843894. 我将这些值导出到 .XLSX 文件。我想像 $48,938,493,843,894 在 java 类中那样格式化这个数字并导出到 .xlsx 文件。

我如何在 Java 中做到这一点?

0 投票
1 回答
26125 浏览

excel - Excel 宏将单元格格式更改为货币

我有一个文件,其中一列充满了数字,第二列有每个数字各自的货币。我有USD, EUR, CHF, and GBP

我想创建一个宏,将数字列从数字格式化为货币,然后应用第二列中的货币。

诀窍是我希望数字列中仍然有数字,因为可以添加或减去数字。因此,我不想要两列的简单连接,因为这会使字段变为文本,并且无法在数学方程式中使用。

如果你知道怎么做,请帮忙。

谢谢!

0 投票
1 回答
673 浏览

ios - SKProduct 区域设置中的货币符号不正确

我在尝试格式化应用内购买的价格时遇到问题。具体来说,在使用由SKProduct.

当前语言环境(“nb_NO”)具有正确的货币符号“kr”。SKProduct但是, ("en_NO@currency=NOK")给我的语言环境具有“NOK”作为货币代码和符号。除了使价格渲染看起来很愚蠢之外,NSNumberFormatter还提供默认货币符号 ( ¤),除非我专门将其设置为其他值。

这发生在 iOS 6 中,但在我的其他具有 iOS 4.3 的测试设备上它工作正常(4.3 SKProduct 区域设置为“nb_NO@currency=NOK”)。

0 投票
1 回答
1072 浏览

datagridview - 如何在datagridview c#.net win应用程序中将一列格式化为货币列

在我的 datagridview 中,一列使用格式属性,在另一列中它不起作用,为什么?我试过这个

从上面的代码中,Formate 在Columns["SlNO"]中工作,但不适用于Columns["Price"]为什么我不明白,但我希望Columns["Price"]将是货币列 plzz 任何人都可以帮助我。

0 投票
2 回答
3389 浏览

c# - 为 DataGridView 列使用自定义货币符号?

我想格式化一个显示货币值的 DataGridView 列,但是我想使用自定义货币前缀,该前缀目前没有由任何文化定义。我希望我的价值观看起来像这样:

显然,Mn.是我要添加的前缀。除了这种自定义,值本身的格式与任何其他货币一样(即 2 位小数,每 3 位数字后的逗号等..)

0 投票
2 回答
1064 浏览

java - 修改 NumberFormat.getCurrencyInstance() 返回的 NumberFormat

在 Java 中格式化货币时遇到问题。我正在尝试格式化要打印为货币的数字,并对齐所有小数点:

调用NumberFormat.getCurrencyInstance().format(n)返回一个格式化的字符串,但所有的数字都是左对齐的,产生如下输出:

丑陋。我已经阅读了这篇文章,它提出了一个使用 a 的解决方案DecimalFormat,作为权宜之计,我正在使用 DecimalFormat 格式化我的数字并在稍后添加货币符号,但我想知道是否有人知道完成同样事情的更简洁的方法?

希望一切都清楚,提前感谢您的帮助!

0 投票
2 回答
3976 浏览

java - 如何在格式化值时避免由 NumberFormat(Locale).format() 方法完成的自动舍入?

好的,所以我的问题是.. 当我尝试将数字格式化为货币字符串(例如 10.23 到 $10.23)时,使用 NumberFormat 类的格式方法,它会自动四舍五入该值。当我将日语/韩语语言环境传递给 NumberFormat 的 getCurrencyInstance() 方法时,就会发生这种情况。如果是美国语言环境,一切正常。这是可以清楚地说明问题的片段:

我不确定我是否遗漏了什么或做了一些不合逻辑的事情。如果没有,那么有没有办法防止这种情况发生?请帮忙。

0 投票
4 回答
70277 浏览

java - 如何使用 thymeleaf 格式化 HTML5 中的货币

我坚持在 HTML 5 中格式化货币。我有一个应用程序,我必须在其中格式化货币。我有以下代码片段

我从 DAO abc 读取货币值的位置,它应该被格式化。当前打印 $ 1200000.0 它应该打印 $ 1,200,000.0 .0