数字转金额格式

如图
image.png
function stringToFixedNumber(string) {
  if (isNaN(Number(string))) {
    return '--'
  }
  var nStr = Number(string).toFixed(2)
  nStr = nStr += ''
  var x = nStr.split('.')
  var x1 = x[0]
  var x2 = x.length > 1 ? '.' + x[1] : ''
  var rgx = /(\d+)(\d{3})/
  while (rgx.test(x1)) {
    x1 = x1.replace(rgx, '$1' + ',' + '$2')
  }
  return x1 + x2
}
function rmbFilter(number) {
  return '¥' + stringToFixedNumber(number)
}

你可能感兴趣的:(数字转金额格式)