如何用javascript格式化数字?
我想要类似以下示例的格式:
10000 => 10.000,00
100000 => 100.000,00
我有一个代码:
Number.prototype.format = function(n, x) {
var re = '\\d(?=(\\d{' + (x || 3) + '})+' + (n > 0 ? '\\.' : '$') + ')';
return this.toFixed(Math.max(0, ~~n)).replace(new RegExp(re, 'g'), '$&,');
};
但是此函数将我的电话号码格式设置为:
10000 => 10,000.00
100000 => 100,000.00