uni-query
Version:
🐠 为uniapp设计的开源组件库,专注最重要的核心组件
26 lines (22 loc) • 783 B
text/typescript
export default (input: string | number) => {
if (!input && input !== 0) {
return '';
} else {
input = input + "";
let decimalValue, integerValue;
let dotIndex = input.indexOf('.');
if (dotIndex == -1) {
decimalValue = ".00";
integerValue = input;
} else {
let temp = input.split(".");
decimalValue = "." + (temp[1] + "0").substring(0, 2);
integerValue = temp[0];
}
let integerArray = []
for (let index = integerValue.length; index > 0; index -= 3) {
integerArray.unshift(integerValue.substring(index > 2 ? index - 3 : 0, index));
}
return integerArray.join(",") + decimalValue;
}
};