0
我很纳闷,同时保持了2位小数如何有效地从价格移除小数零,如果有的toLocaleString价无小数点零
因此,如果价格是135.00
它应该成为135
。
如果价格是135.30
但是它应该保留两位小数。
如果价格是135.38
它可以保留小数。
这是我的时刻:
const currency = 'EUR';
const language = 'NL';
var localePrice = (amount) => {
const options = {
style: 'currency',
currency: currency
};
return amount.toLocaleString(language, options);
}
现在我可以使用正则表达式或类似的东西,但我希望有得到这个工作更简单的方法。
我做了一个JSFiddle,它说明了我的问题,它可以很容易地使用代码。
https://jsfiddle.net/u27a0r2h/2/