问题标签 [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 回答
960 浏览

php - NumberFormatter::formatCurrency 使用“fr_FR.UTF-8”返回 NaN

Ubuntu 13.04 上的 apache 出现以下问题(不确定其他操作系统)我也尝试使用 fr_LU 但无济于事

不起作用 - 返回 NaN

我在这里想念什么?

我机器上 locale -a 的结果如下:

0 投票
2 回答
117 浏览

ios - 在 ios 中格式化货币输出

这是我放在一起的代码,它将文本字段的输出格式化为货币我试图弄清楚如何格式化货币,所以输出是,

如果有人输入 1625,则当前将其格式化为 0.1625,如果有人输入 50,则将其格式化为 0.50,这是正确的,因为它应该是一个计算器,它以美分或便士为单位计算人们的电费。

0 投票
1 回答
1103 浏览

ios - 如何用字符串放置货币符号前缀或后缀?

我想知道是否有任何官方方法可以根据地区和货币本身在金额的左侧或右侧放置货币符号?例如,如果它是一个 $ 符号,它应该在金额的左侧,如 $20。例如,如果它是欧元符号,那么它应该是 20 欧元。我找到了一种简单的方法,我只需使用 If 语句检查货币符号是否为 $ 并将其附加到我的 NSString 的左侧或右侧。但这看起来有点像拐杖方法。我找不到更方便的方法。有没有?谢谢你。

0 投票
1 回答
1165 浏览

jquery - 如何在 Tapestry 5 中为 1 页简单地禁用客户端验证

我有一个页面需要对绑定到我的页面类中的双变量的文本字段进行简单验证。这是由jquery-formatcurrency完成的,它还设置了值的样式(“0.0”到“$0.00”)。

但是,现在当该字段触发模糊事件或提交页面时,挂毯说:

(显然是由于“$”)

所以我的想法是只对这一页禁用验证,因为 jquery-formatcurrency 不仅可以处理验证。然后我可以覆盖翻译器,因为它在挂毯文档中为用事件覆盖翻译器来处理表单字段。

提前致谢。

0 投票
1 回答
863 浏览

java - Java - 如何显示独立于货币区域的多种货币?

我有一份金额及其货币的清单

  • 500 |美元
  • 1000 |英镑
  • 500000 |欧元

现在我想在一个特定的语言环境和货币符号中显示这些值。

例如对于 en_US 语言环境,显示

  • $500.00
  • 1,000.00 英镑
  • €500,000.00

如果是 en_DE 语言环境,则显示

  • 500,00 美元
  • £1.000,00
  • 500.000,00 欧元</li>

使用 NumberFormat 并没有给我正确的结果,因为货币符号取决于语言环境。我无法将货币符号与语言环境分离以格式化数字。

如果不以编程方式将货币符号连接到格式化的数字值,是否可以实现这些结果?

0 投票
1 回答
7505 浏览

java - 一个 JFormattedTextField 接受不带小数的货币格式

如何编码 aJFormattedTextField以接受不带小数的货币格式?

我试着到处寻找我的答案。在这里,甲骨文、谷歌和 Code Ranch 是具体的。

我的问题:如何编码格式化文本字段以接受不带小数的货币格式。文本字段可以接受从 $5 到 $10,000,000 的任何值。我希望它在需要时包含“,”。该字段不会用于数学表达式,因此无需将其从字符串转换。

这是我尝试使用的代码。这种格式根本不允许我在格式化的文本字段中输入任何数字。

构建信息方法

0 投票
2 回答
4489 浏览

javascript - jQuery 全球化。将货币单位作为 C 格式的参数传递

我正在建立一个处理货币的多语言网站。我希望能够根据所选语言显示正确的货币格式。服务器端 PHP 的东西是轻而易举的。使用 PHPs NumberFormatter 和 strftime 的组合,我已经能够正确格式化货币和日期。

然而,需要在客户端使用 javascript 进行相同程度的格式化。

我遇到了 Globalization(以前的 jQuery 插件),它看起来很有希望。

如果我想用美式英语显示美元价值,我可以这样做:

这将输出:

在做的时候:

输出:

看起来很完美。但是,我需要输出多种货币。所以,如果我选择了“fr-FR”作为我的首选文化,我该如何输出,比如说,像这样的美元价值:

所以格式是法语,但值是美元。我已经看过但无论如何都没有找到将货币符号作为参数传递。

0 投票
1 回答
280 浏览

c# - 印度和土耳其货币符号不显示在 Winforms 控件中

我将货币符号添加到 ListView 并发现所有符号都正确显示,但印度和土耳其的符号除外,它们显示一个框字符。在调试器中,这些货币符号正确显示。我尝试将 ListView 字体设置为与调试器(Consolas)相同的字体,但这没有用。我还尝试了 Label 控件而不是 ListView,发现了同样的问题,因此它可能不适用于所有 Winforms 控件。我错过了什么?

0 投票
2 回答
170 浏览

php - 在 PHP 中使用 google api 将 USD 转换为 INR 的返回值中删除空格时出错

我正在尝试将货币从 USD 转换为 INR 我使用以下代码:

我希望返回值不受货币单位和空格的影响,我想要一个完美的浮点值。我通过 str_replace() 删除了货币单位,但无法删除空间,因为使用 floatval() 转换为浮点数没有按预期工作。请帮我。

0 投票
1 回答
1600 浏览

c# - DataGridView十进制不排序

好吧,我有一个 DataGridView,它正在被数据绑定,例如:

所有列都是通过 UI 手动创建的。列由 1 个字符串、10 个小数组成。最后一列是货币。

现在让一个货币显示在 dataGridView 中很快就解决了一次,我记得来自 xml 的输入总是一个字符串。使用这种方法:(在本网站的其他位置找到。)

现在得到,要排序的小数,似乎是一个更大的问题。我已经尝试了几个建议的解决方案,但到目前为止都没有奏效。

  • 使用浮点数而不是小数。
  • 使用 SortCompare // SortResult

现在,它仅按第一个数字对所有小数进行排序,即:

那么如何解决这个问题,如果有人可以向我解释为什么会这样,那就更好了?

另外,附带说明一下,如何更改 CurrencySymbol?我想在整个程序中使用不同的符号,但是,它应该保留常规的 en-US 日期时间格式。