写一个js函数,添加千位分隔符

写一个js函数,添加千位分隔符,第1张

思路:添加千位分隔符是从后到前,每3位添加逗号,所以这里输入数据转换成字符串后,利用slice方法的输入负数参数从后取的特点,从后取三位数字保存在数组中,并把取剩后的数据递归重复取值,直到数据不足3位,把剩下一起存入数组中

function ce(num) {

return num && (num.toString().indexOf('.') != -1 ? num.toString().replace(/(\d)(?=(\d{3})+\.)/g,

function($0, $1) {

return $1 + ","

}) : num.toString().replace(/(\d)(?=(\d{3}))/g, function($0, $1) {

      return $1 + ","

    }))

}

console.log(ce(1353400.23))


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11929395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存