数字添加千位符

// 千位符
export function toThousands(num) {
  if (!num) {
    return '0.00'
  }
  if (!/^(\+|-)?(\d+)(\.\d+)?$/.test(num)) {
    return num
  }
  var a = RegExp.$1; var b = RegExp.$2; var c = RegExp.$3
  var re = new RegExp().compile('(\\d)(\\d{3})(,|$)')
  while (re.test(b)) {
    b = b.replace(re, '$1,$2$3')
  }
  return a + '' + b + '' + c
}

 

版权声明:
作者:灰糖
链接:https://longdada.me/sztjq%ce%bbf/
来源:灰糖笔记
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>