保留小数且增加千分位分隔符

value.toFixed(2).toString().indexOf('.') != -1 ?  value.toFixed(2).toString().replace(/(\d)(?=(\d{3})+\.)/g, ($0, $1) => ($1 + ",")) : value.toFixed(2).toString().replace(/(\d)(?=(\d{3}))/g, ($0, $1) => ($1 + ","))

toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。

toString() 方法可把一个 Number 对象转换为一个字符串,并返回结果。

indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。

replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。

posted on 2020-10-14 13:13  ai柠檬  阅读(381)  评论(0)    收藏  举报