tooltip: {
          trigger: "axis".axisPointer: {
            type: "shadow".textStyle: {
              color: "#fff".fontSize: "26",}},formatter: function (parms) {
            let str = "",
              reg;
            parms.forEach((item) = > {
              if (item.value) {
                item.value = item.value.toString();
                reg = item.value.indexOf(".") > -1 ? /(\d)(? =(\d{3})+\.) /g : /(\d)(? = (? :\d{3})+$)/g;
                str += item.marker + "" + item.seriesName + ":" + item.value.replace(reg, "$1") + "万" + "<br/>"; }});return paramsName + "<br/>" + parms[0].name + "<br/>"+ str; }},Copy the code

/(\d)(? =(\d{3})+.) /g means:

Matching/((\ d)? =(\d{3})+.) The /g number is followed by three digits or a multiple of three, followed by a decimal point. D {3})+ represents the multiples of 3, such as 3 digits, 6 digits, etc.,? = means it must be followed by a multiple of 3