스크립트

자바스크립트 비밀번호 유효성 체크시 사용 함수

고.니 2021. 3. 24. 23:56
반응형
      const isCheckCnt = 
        (containsEng(userPw)?1:0) + 
        (containsNum(userPw)?1:0) + 
        (containsSign(userPw, "~,`,!,@,#,$,%,^,*,(,)")?1:0);
      const pwLength = userPw.length;
      if (
          isCheckCnt >= 2 &&
          pwLength < 9  &&
          containsSameCharMaxCnt(userPw) >= 3  &&
          containsContinuosCharMaxCnt(userPw) >= 3
        ) {
        alert("비밀번호는 9자리 이상의 숫자와 문자 및 특수문자[~, `, !, @, #, $, %, ^, *, (, )]의 조합 (2가지 이상)으로 작성해야 하며, 3회 이상 연속, 반복된 숫자와 문자 및 특수문자는 허용되지 않습니다.");
        $("#userPw").focus();
        return true;
      }

 

반응형