在项目中会遇见对金额进行格式化,便于用户阅读.运用以下函数可以简单明确的取千分位,注意的是num必须是Number型,如果不是,需进行转换.
function commafy(num) {
return num && num
.toString()
.replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) {
return $1 + ",";
});
}
console.log(commafy(67.9000000000)); //1,234,567.90
网友评论