知识学堂 > 课程 > 查找字符串中数字重复次数2次以上的

查找字符串中数字重复次数2次以上的

发布日期:2022/9/7 来源:聚恒【返回】

//查找字符串中数字重复次数2次以上的
      for (let element = 0; element < that.data.zhi.length; element++{
        var index = that.data.zhi.indexOf(that.data.zhi[element]);
        var num = 0;
        var regPos = /^\d+(\.\d+)?$/; //非负浮点数
        var regNeg = /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/; //负浮点数
        if (regPos.test(that.data.zhi[element]) || regNeg.test(that.data.zhi[element])) {
          while (index !== -1{
            num++;
            index = that.data.zhi.indexOf(that.data.zhi[element], index + 1);
          }
          if (num > 2{
            that.setData({
              tishi: that.data.zhi[element+ "重复次数过多"
            })
            break;
          } else {
            that.setData({
              tishi: ""
            })
          }
        }
      }