Pārlūkot izejas kodu

处理数字千位分隔符

chenrui 3 gadi atpakaļ
vecāks
revīzija
30b2c2b458
1 mainītis faili ar 8 papildinājumiem un 0 dzēšanām
  1. 8 0
      src/libs/tools.js

+ 8 - 0
src/libs/tools.js

@@ -225,6 +225,14 @@ export const formatDecimal = function (num, decimal) {
   }
   return parseFloat(num).toFixed(decimal)
 }
+// 处理数字千位分隔符
+export const toThousands = (num) => {
+  return num.toString().replace(/\d+/, function (n) { // 先提取整数部分
+    return n.replace(/(\d)(?=(\d{3})+$)/g, function ($1) {
+      return $1 + ','
+    })
+  })
+}
 // 只能输入数字
 export const justNumber = function (val) {
   let _value = val + ''