美文网首页
数字转千分位(万,亿)

数字转千分位(万,亿)

作者: zjm_b5fe | 来源:发表于2021-04-21 17:50 被阅读0次
function numFormat(num, field) {
      // 数值添加单位
      num *= 1 // 转换数值
      let unit = ''
      if (num < 10000) {
        if (field && field.indexOf('次数') !== -1) {
          unit = '次'
        } else {
          unit = '个'
        }
      } else if (num < 100000000) {
        unit = '万'
        num = (num / 10000)
          .toFixed(2)
          .replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,')
      } else {
        unit = '亿'
        num = (num / 100000000)
          .toFixed(2)
          .replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,')
      }
      return num + unit
    }


numFormat(173263428429)
//  1,732.63亿

相关文章

网友评论

      本文标题:数字转千分位(万,亿)

      本文链接:https://www.haomeiwen.com/subject/eumzlltx.html