千分位转换原理解析
程序员文章站
2022-03-26 20:03:37
千分位转换
/**
* 千分位转换,将数字转换为逗号隔开的千分位格式
* @param num 带转换的数字
* @param cent 保留小数位...
千分位转换
/** * 千分位转换,将数字转换为逗号隔开的千分位格式 * @param num 带转换的数字 * @param cent 保留小数位 * @returns {*} */ function tothousands(num, cent) { if (null == num) { return ""; } var tmp = num * 1; if (isnan(tmp)) { return num; } var targetnum = cent ? tmp.tofixed(cent) : tmp; targetnum = targetnum.replace(/(\d)(?=(\d{3})+\.)/g, '$1,');//使用正则替换,每隔三个数加一个',' return targetnum; }