<分区>
Possible Duplicate:
how to print number with commas as thousands separators in Javascript
我有一个函数可以将千位分隔符添加到数字中,但是当传入小数时它不能正常工作:
function thousandSep(val) {
return String(val).split("").reverse().join("")
.replace(/(.{3}\B)/g, "$1,")
.split("").reverse().join("");
}
如果我传入 10000,我会按预期得到 10,000。
但是,传入 10,000.00 我得到 1,000,0.00。
如何修改函数以处理小数?