js千分位格式化,保留两位小数

传入正整数单位分 100000 得到 1,000.00

/**
 * @memberof formartPrice
 * @param 传入正整数单位分 100000
 * @returns 1,000.00
 */
export const formartPrice = (num) =>{
    
    
  if (isNaN(num * 1)) {
    
     return num }
  num /= 100
  num += ''
  return num.replace(/(\d)(?=(\d{3})+\.)/g, function (_, val) {
    
    
      return val + ',';
  }).replace(/\.$/,".00")
}

猜你喜欢

转载自blog.csdn.net/weixin_44441196/article/details/120967345