测试: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

最佳答案

是的。将可选的小数放在方括号中:

numeral(1234).format('0,0.[00]');
// output: 1,234

numeral(1234.567).format('0,0.[00]');
// output: 1,234.57

09-25 10:12