最近在网上有看到使用js来实现数字的千位分隔符的面试(笔试)题,所以就自己写了一个利用“正则+replace”来实现的方法:
\\\\d)(\\\\d{3})(,|$)\");
while(re.test(b)){
b = b.replace(re,\"$1,$2$3\");
}
return a +\"\"+ b +\"\"+ c;
}
var num=1234567/3;
alert(\"num=\"+num+\",四舍五入:\"+Math.round(num)+\",两位有效数字:\"+num.toFixed(2)+\",添加千位分隔符:\"+formatNumber(num));
</script>
以上就是本文的全部内容了,希望大家能够喜欢。
本文地址:https://www.stayed.cn/item/22059
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我