天天看點

jquery 正則校驗重複字元

jquery 正則校驗重複字元

(\w)[^\1]{0,}\1      

//校驗重複
function checkRepeated(str) {
      var reg = /(\w)[^\1]{0,}\1/g;
      return reg.test(str);
}

var flag = checkRepeated(course);
if (flag) {
    $.modal.alertError("字元串:"+course+"<br/>是否有重複:"+flag);
    return false;
}      

jquery 正則校驗重複字元

//校驗重複資訊
//var str = "40,42,45,46,42,43,41,40";
function checkRepeated(str) {
    str = str.substring(0,str.lastIndexOf(","));
    var strs = str.split(",");
    var length = strs.length;
    for (var i = 0; i < length-1; i++) {
        for (var j = i+1; j < length; j++) {
            if (strs[i] == strs[j]) {
                return true;
            }
        }
    }
    return false;
}      

繼續閱讀