知识学堂 > 课程 >
查找字符串中数字重复次数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: ""
})
}
}
}