问题标签 [numeral.js]

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 投票
0 回答
576 浏览

javascript - 缩小时来自 numeric.js 的 Javascript 错误

当我们的 js 文件被缩小时,我从numeric.js (1.5.3)收到这个 javascript 错误。

由于它被缩小了,我不确定错误在哪一行,但是当我点击 chrome 中的错误消息时,光标会出现在这里,所以我猜这是失败的“长度”。

这是对 numeric.js 的调用。

当文件没有被缩小时它工作正常。知道我应该在哪里查看吗?

谢谢。

0 投票
2 回答
25413 浏览

javascript - numeric.js 是否有一种仅在需要时才显示小数的格式?

测试:http: //jsfiddle.net/su918rLv/

这是现有格式的工作方式:

是否有一种格式可以根据数值生成整数或十进制数?我在0,0.99这里使用,但这不是答案。

0 投票
1 回答
391 浏览

aurelia - 使用 Numeral.js 和 Aurelia 在前面进行零填充

我正在尝试构建一个基本的 Aurelia 应用程序。

假设我得到一个 id = 1 的数据。

我似乎找不到使用 Numeral.js ( http://numeraljs.com/ ) 将 2 个前导零填充到我的 id 的方法。

我有这个代码:

我期待这样的输出:

但我得到的只是

理想情况下,它应该去:

有谁知道这是否可能?

0 投票
1 回答
1110 浏览

globalization - 通过 Handsontable 使用特定格式显示数字

我需要强制 Handsontable 显示具有特定格式的数字(例如 1.000,01),但它似乎忽略了我尝试用作千位分隔符的内容。

我尝试了几种方法来做到这一点,但都没有奏效:

  • 为将包含数值的单元格设置格式cell.format = '0.0,00'
  • 实例化我的可动手做对象时设置相同的格式myTable.handsontable({ format: '0.0,00' })
  • 使用分隔符为 numeric.js 创建语言环境{ thousands: '.', decimal: ',' }
  • 更改工作 jsFiddle中使用的格式(来自 handontable doc),但我无法获得所需的显示

知道我缺少什么吗?

0 投票
1 回答
206 浏览

jquery - 将计算值格式化为货币

我有以下计算,我想将其格式化为货币:

我尝试了 numeric.js 插件,将最后一行更改为:

但这不起作用(根本没有计算。

在这种情况下使用插件的正确方法是什么?

谢谢你的帮助!

0 投票
1 回答
2914 浏览

javascript - 为 Aurelia 应用程序在 es2016 中导入 numeric.js 的所有语言

我想使用aurelia.io 文档中的 CurrencyValueConverter ,但将结果本地化为荷兰语德语,但我不知道如何使所有语言都可用于数字。

我可以导入 Ducth 语言环境并显式加载它,如下所示:

但当然,这只适用于一种语言。如何在避免类似的情况下加载多种语言

0 投票
2 回答
2194 浏览

javascript - 将浮动转换为货币阿根廷比索

似乎阿根廷比索 (ARS) 的货币符号与美元在美国的符号完全相反。,用作小数分隔符,而用作.千位分隔符。

  • 1121=>$1.121,00
  • 1000.5=>$1.000,50
  • 85.72=> $85,72

我查看了numeral( npm numeral js) 并且无法将浮点数转换为上面指定的货币格式。

这是我尝试过的:

这些都是字符串,但不应该影响格式。

0 投票
0 回答
685 浏览

javascript - 如何使用 Numeral.js 将德语数字转换为英语

我已经使用下面提到的代码将德语数字转换为英语没有使用 Numeral.js

它会返回我的输出

我如何将其转换为0,500.50

0 投票
2 回答
1207 浏览

javascript - Polymer 1.x:如何在将数字输入纸张输入时格式化数字?

TL;DR:我希望我的数字在(实际上甚至是?)表单字段中输入时看起来像1,500(不是1500 )。类似于这个例子,除了只使用 Polymer 而不是 AngularJS。<input<paper-input<iron-input

我想paper-input在用户输入数字时格式化一个数字(例如,使用 Numeral.js)。我真的不知道从哪里开始或尝试什么。我想访问 JS 中的数值,但我希望用户在输入时能够看到格式良好的(字符串)版本。

这甚至可能吗?或者我可能需要一个单独的显示字段?但是,paper-elements从用户体验的角度来看,这会破坏 UX 的目的吗?有什么帮助吗?

另外,请注意关于此 SO 问题的第二条评论

值得注意的是Number.prototype.toLocaleString,在 2016 年的 Safari 中仍然无法正常工作。它没有实际格式化数字,而是返回它,没有抛出错误。因此,今天拥有最大的脸... #goodworkApple – aendrew

这是 jsbin。... http://jsbin.com/wosoxohixa/1/edit?html ,输出

http://jsbin.com/wosoxohixa/1/edit?html,输出
0 投票
1 回答
2341 浏览

javascript - numeric.js 实时格式化

我想用 Numeral.js 格式化输入框。

我尝试过这样的事情。

第二个功能运行良好(以 HUF 格式),但第一个没有。