UNPKG

uni-query

Version:

🐠 为uniapp设计的开源组件库,专注最重要的核心组件

26 lines (22 loc) 783 B
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; } };