我使用NumeralJS格式化金额,如下所示;
numeral(unformattedValue).format(amtFormat)现在,如果amtFormat设置为"0,0.00",那么如果金额输入为"123.1",我得到的结果是"123.10“。
在上面的例子中,如果用户输入"123.1",我应该会得到同样的"123.1“。有没有可能以某种方式将"amtFormat”设置成可以给我的值呢?
因此,这可能就像不运行上述代码本身一样。但出于某些原因(还有其他常见的逻辑运行,包括千位/小数前的其他格式),我想显式设置"amtFormat“,它不做小数后的位。
发布于 2020-06-16 16:17:12
我尝试了javascript的这个链接
https://cdnjs.cloudflare.com/ajax/libs/numeral.js/2.0.6/numeral.min.js“
并像这样测试,var amt =‘123.1,0.00';console.log(数字(123.1).format(Amt));
在控制台中,它显示为123.10。
您可以尝试使用带有给定链接的numberal.js吗?
https://stackoverflow.com/questions/62403873
复制相似问题