/**
* 功能:金钱数据重组
* @param {string} data - 目标金钱字符串
* @param {string} target - 重组后以什么分隔
* @returns {string} - 根据 target 参数整理好的新的金钱数据
*/
function numUtilsFnc(data, target) {
function utilsNum(num) {
let strNum = num + "";
let currNum = null;
if (strNum.length >= 4) {
// 增加小数
var task = (num / 1000 + "").split(".");
currNum = task[1];
if (task.length > 1) {
let utilsCal = utilsNum(task[0]);
if (utilsCal) {
currNum = utilsCal + "." + currNum;
}
}
} else {
currNum = num;
}
return currNum;
}
return (function (data, target) {
let task = utilsNum(data);
return task.length > 3 ? task.split(".").join(target) : task;
})(data, target);
}
export default numUtilsFnc;