(num: any)
| 5 | * 数字处理 |
| 6 | */ |
| 7 | export function toThousands(num: any) { |
| 8 | return num?.toString().replace(/\d+/, function (n: any) { |
| 9 | return n.replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') |
| 10 | }) |
| 11 | } |
| 12 | |
| 13 | export function numberFormat(num: number) { |
| 14 | return num < 1000 ? toThousands(num): toThousands((num / 1000).toFixed(1)) + 'k' |
no test coverage detected