测试:http://jsfiddle.net/su918rLv/
以下是现有格式的工作原理:
numeral(1234.567).format('0,0');
//output: 1,235
numeral(1234.567).format('0,0.00');
//output: 1,234.57
numeral(1234).format('0,0.00');
//output: 1,234.00是否有一种格式可以根据数值同时生成整数或十进制数?我在这里使用的是0,0.99,但这不是答案。
numeral(1234).format('0,0.99');
//output: 1,234
numeral(1234.567).format('0,0.99');
//output: 1,234.57发布于 2015-07-06 17:28:22
是。将可选的小数放在括号中:
numeral(1234).format('0,0.[00]');
// output: 1,234
numeral(1234.567).format('0,0.[00]');
// output: 1,234.57发布于 2020-07-01 03:32:56
不带小数或有2个小数:
numeral(1234).format('0,0[.]00');
// output: 1,234
numeral(1234.5).format('0,0[.]00');
// output: 1,234.50(基于johnwp从接受的答案中的评论)。
https://stackoverflow.com/questions/30088192
复制相似问题