问题标签 [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.
javascript - 如何使用正则表达式将欧盟号码格式转换为 javascript 号码
我正在尝试将欧盟格式的货币金额(例如 1.243,51(在美国格式中等于 1,243.51))转换为 javascript 中的数字(即 1243.51)。
我设法找到了大量试图做非常相似的事情的例子,但我无法适应它。看来我需要使用正则表达式,我对此不太了解,但我设法找到了一些几乎可以完成任务的建议。我找到了一个用“。”替换“,”的正则表达式。和一个删除“。”。我想我必须分两步完成,但问题是删除“。”的那个也会截断点后面的数字。到目前为止,这是我想出的:
java - 将货币格式化为特定于区域设置的格式
我希望能够将双倍价格格式化为特定于语言环境的格式。您可以使用以下代码实现此目的:
但是,仅支持 21 个语言环境,我需要支持的不仅仅是这些国家/地区。如果能够根据 ISO 国家代码格式化价格,那就太好了。例如,给定 ISO 国家代码CAN我想将价格格式化为$20.00等。
java支持这个吗?如果没有,是否有可以实现此目的的开源版本(例如日期的 joda time)?
java - 用逗号格式化货币数字
我正在使用 java webapp,在 Java 类中我使用远程服务器 API 来获取类似 48938493843894
. 我将这些值导出到 .XLSX 文件。我想像
$48,938,493,843,894
在 java 类中那样格式化这个数字并导出到 .xlsx 文件。
我如何在 Java 中做到这一点?
excel - Excel 宏将单元格格式更改为货币
我有一个文件,其中一列充满了数字,第二列有每个数字各自的货币。我有USD, EUR, CHF, and GBP
。
我想创建一个宏,将数字列从数字格式化为货币,然后应用第二列中的货币。
诀窍是我希望数字列中仍然有数字,因为可以添加或减去数字。因此,我不想要两列的简单连接,因为这会使字段变为文本,并且无法在数学方程式中使用。
如果你知道怎么做,请帮忙。
谢谢!
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”)。
datagridview - 如何在datagridview c#.net win应用程序中将一列格式化为货币列
在我的 datagridview 中,一列使用格式属性,在另一列中它不起作用,为什么?我试过这个
从上面的代码中,Formate 在Columns["SlNO"]中工作,但不适用于Columns["Price"]为什么我不明白,但我希望Columns["Price"]将是货币列 plzz 任何人都可以帮助我。
c# - 为 DataGridView 列使用自定义货币符号?
我想格式化一个显示货币值的 DataGridView 列,但是我想使用自定义货币前缀,该前缀目前没有由任何文化定义。我希望我的价值观看起来像这样:
显然,Mn.
是我要添加的前缀。除了这种自定义,值本身的格式与任何其他货币一样(即 2 位小数,每 3 位数字后的逗号等..)
java - 修改 NumberFormat.getCurrencyInstance() 返回的 NumberFormat
在 Java 中格式化货币时遇到问题。我正在尝试格式化要打印为货币的数字,并对齐所有小数点:
调用NumberFormat.getCurrencyInstance().format(n)
返回一个格式化的字符串,但所有的数字都是左对齐的,产生如下输出:
丑陋。我已经阅读了这篇文章,它提出了一个使用 a 的解决方案DecimalFormat
,作为权宜之计,我正在使用 DecimalFormat 格式化我的数字并在稍后添加货币符号,但我想知道是否有人知道完成同样事情的更简洁的方法?
希望一切都清楚,提前感谢您的帮助!
java - 如何在格式化值时避免由 NumberFormat(Locale).format() 方法完成的自动舍入?
好的,所以我的问题是.. 当我尝试将数字格式化为货币字符串(例如 10.23 到 $10.23)时,使用 NumberFormat 类的格式方法,它会自动四舍五入该值。当我将日语/韩语语言环境传递给 NumberFormat 的 getCurrencyInstance() 方法时,就会发生这种情况。如果是美国语言环境,一切正常。这是可以清楚地说明问题的片段:
我不确定我是否遗漏了什么或做了一些不合逻辑的事情。如果没有,那么有没有办法防止这种情况发生?请帮忙。
java - 如何使用 thymeleaf 格式化 HTML5 中的货币
我坚持在 HTML 5 中格式化货币。我有一个应用程序,我必须在其中格式化货币。我有以下代码片段
我从 DAO abc 读取货币值的位置,它应该被格式化。当前打印 $ 1200000.0 它应该打印 $ 1,200,000.0 .0