js正则 验证服务密码3位及 三位以上连续

checkPas (str) { // 服务密码3位及 三位以上连续
      let serArr = str.split('')
      // console.log(str)
      for (let i = 0; i < serArr.length - 2; i++) {
        let reg = new RegExp((serArr[i] + (Number(serArr[i]) - 1) + (Number(serArr[i]) - 2)) + '|' + (serArr[i] + (Number(serArr[i]) + 1) + (Number(serArr[i]) + 2)), 'g')
        if (reg.test(str)) {
          return false
        } else {
          return true
        }
      }
    }

 

posted on 2018-03-27 11:35  道法自然-法力无边  阅读(863)  评论(0编辑  收藏  举报

导航