用原生js把数字转换成货币人民币表示带逗号表示方法

928 阅读1分钟

用原生js把数字转换成货币人民币表示带逗号表示方法

function rmb(str){
  let strArr = String( parseFloat(str).toFixed(2) )
        .split('')//字符串按照''拆分成数组
        .reverse()//数组反转,方便计数
        .map((item,index)=>{ 
            return index>3&&!(index%3) ? item+',' : item; //包含小数点,5位以上才有逗号,注意index%3 要有括号包裹,
          });
  return strArr.reverse().join('');
}
function rmb(str){
  return String( parseFloat(str).toFixed(2) ).split('').reverse().map((item,index)=>{
    return index>3&&!(index%3) ? item+',' : item;
  }).reverse().join('');
}

点这里关注小新个人博客,获取最新动态