正则实现千分位逗号分割(支持小数)

function formatNumber(num) { 
  if (isNaN(num)) { 
    throw new TypeError("num is not a number"); 
  } 
  
  return ("" + num).replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g, "$1,");  
} 

你可能感兴趣的:(正则实现千分位逗号分割(支持小数))