今天有一个需求是需要把数字转换成千位用,分隔的字符串,并保留两个小数点
方法
<script>
var a = 222122122.6754;
var b = a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正则替换,每隔三个数加一个','
</script>
最后b为222,122,122.68
今天有一个需求是需要把数字转换成千位用,分隔的字符串,并保留两个小数点
方法
<script>
var a = 222122122.6754;
var b = a.toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正则替换,每隔三个数加一个','
</script>