【问题标题】:Formating string using Numeral.js使用 Numeral.js 格式化字符串
【发布时间】:2020-09-04 08:13:21
【问题描述】:

如何将最后两个数字的数字格式化为小数?

1000 -> 10,00

123456 -> 1.234,56

我正在尝试下面的代码,但无法将最后两位保留为小数。

fromat(value) {
             return value === null ? "0,00" :  Numeral(value).format('0,0[.]00');
            },

谢谢。

【问题讨论】:

  • their websiteinformation about registering locales 上有很多示例。请展示您尝试过的内容或您不理解的内容。
  • @HereticMonkey 我正在使用 format('0,0[.]00'); - 它不会工作。他们的页面中没有关于这种格式的示例。
  • 看第二个链接。有delimiters 的选项:thousandsdecimal。使用一点逻辑,应该想出适当的值来设置这些选项,以产生所需的结果。

标签: javascript numeral.js


【解决方案1】:

这是我的解决方案:

Numeral(`${value.toString().slice(0, -2)}.${value.toString().slice(-2)}`).format('$ 0,0.00')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-18
    • 2021-12-06
    • 1970-01-01
    • 1970-01-01
    • 2022-10-01
    • 1970-01-01
    • 2013-03-17
    • 2011-08-27
    相关资源
    最近更新 更多