阅读背景:

JS设置/取消 数据千分位_郑子健的博客_js去掉千分位

来源:互联网 
// 设置千分位
export function get_thousand_num(num, fix) {
  if ((num + "").indexOf(",") != -1) {
    num = delcommafy(num);
  }
  if ((num + "").indexOf(".") != -1) {
    if (fix) {
      let reg = /^(.*\..{4}).*$/;
      num = Number(String(num).replace(reg, "
// 设置千分位
export function get_thousand_num(num, fix) {
  if ((num + "").indexOf(",") != -1) {
    num = delcommafy(num);
  }
  if ((num + "").indexOf(".") != -1) {
    if (fix) {
      let reg = /^(.*\..{4}).*$/;
      num = Number(String(num).replace(reg, "$1"));
    } else if (fix === 0) {
      num = Number(num).toFixed(0);
    } else {
      num = Number(num).toFixed(2);
    }
  }
  return num.toString().replace(/\d+/, function(n) {
    // 先提取整数部分
    return n.replace(/(\d)(?=(\d{3})+$)/g, function($1) {
      // 对整数部分添加分隔符
      return $1 + ",";
    });
  });
}
//取消千分位
export function delcommafy(num) {
  if ((num + "").trim() == "") {
    return "";
  }
  if ((num + "").indexOf(",") != -1) {
    num = num.replace(/,/gi, "");
  }
  return num;
}


")); } else if (fix === 0) { num = Number(num).toFixed(0); } else { num = Number(num).toFixed(2); } } return num.toString().replace(/\d+/, function(n) { // 先提取整数部分 return n.replace(/(\d)(?=(\d{3})+$)/g, function(
// 设置千分位
export function get_thousand_num(num, fix) {
  if ((num + "").indexOf(",") != -1) {
    num = delcommafy(num);
  }
  if ((num + "").indexOf(".") != -1) {
    if (fix) {
      let reg = /^(.*\..{4}).*$/;
      num = Number(String(num).replace(reg, "$1"));
    } else if (fix === 0) {
      num = Number(num).toFixed(0);
    } else {
      num = Number(num).toFixed(2);
    }
  }
  return num.toString().replace(/\d+/, function(n) {
    // 先提取整数部分
    return n.replace(/(\d)(?=(\d{3})+$)/g, function($1) {
      // 对整数部分添加分隔符
      return $1 + ",";
    });
  });
}
//取消千分位
export function delcommafy(num) {
  if ((num + "").trim() == "") {
    return "";
  }
  if ((num + "").indexOf(",") != -1) {
    num = num.replace(/,/gi, "");
  }
  return num;
}


) { // 对整数部分添加分隔符 return
// 设置千分位
export function get_thousand_num(num, fix) {
  if ((num + "").indexOf(",") != -1) {
    num = delcommafy(num);
  }
  if ((num + "").indexOf(".") != -1) {
    if (fix) {
      let reg = /^(.*\..{4}).*$/;
      num = Number(String(num).replace(reg, "$1"));
    } else if (fix === 0) {
      num = Number(num).toFixed(0);
    } else {
      num = Number(num).toFixed(2);
    }
  }
  return num.toString().replace(/\d+/, function(n) {
    // 先提取整数部分
    return n.replace(/(\d)(?=(\d{3})+$)/g, function($1) {
      // 对整数部分添加分隔符
      return $1 + ",";
    });
  });
}
//取消千分位
export function delcommafy(num) {
  if ((num + "").trim() == "") {
    return "";
  }
  if ((num + "").indexOf(",") != -1) {
    num = num.replace(/,/gi, "");
  }
  return num;
}


+ ","; }); }); } //取消千分位 export function delcommafy(num) { if ((num + "").trim() == "") { return ""; } if ((num + "").indexOf(",") != -1) { num = num.replace(/,/gi, ""); } return num; }// 设置千分位 export function get_thousand_num(num,



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: