Browse Source

numberFormat不处理非数字类型数据

zhuth 6 years ago
parent
commit
9ea15596e0
1 changed files with 3 additions and 0 deletions
  1. 3 0
      src/utils/baseUtils.js

+ 3 - 0
src/utils/baseUtils.js

@@ -214,6 +214,9 @@ function RGBToHex(rgb) {
  * thousands_sep:是否添加千分位符号
  * */
 function numberFormat(number, decimals, thousands_sep) {
+    if(!/\d/.test(number)) {
+        return number;
+    }
     number = (number + '').replace(/[^0-9+-Ee.]/g, '');
     var dlength = (number + '').split('.')[1] || 0;
     var n = !isFinite(+number) ? 0 : +number,