function method2() {//添加千位符
var s = "1531531.351";
if (/[^0-9\.]/.test(s)) {
return "invalid value";
}
s = s.replace(/^(\d*)$/, "$1.");
s = (s + "00").replace(/(\d*\.\d\d)\d*/, "$1");
s = s.replace(".", ",");
var re = /(\d)(\d{3},)/;
while (re.test(s)) {
s = s.replace(re, "$1,$2");
}
s = s.replace(/,(\d\d)$/, ".$1");
alert(s.replace(/^\./, "0."));
}
js实现千位分隔符 保留两位小数
最新推荐文章于 2023-09-08 21:00:00 发布