반응형
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;
}
반응형
'스크립트' 카테고리의 다른 글
javascript 객체 생성 도구 - singletonUtil.js (0) | 2021.09.29 |
---|---|
리눅스 - Listen port 로 프로세스 죽이기. (0) | 2021.09.25 |
javascript loading loader spinner progress spin (0) | 2021.08.19 |
javascript - form 전송 시 불필요 파라미터 제거. (0) | 2021.07.25 |
javascript sort (0) | 2021.01.19 |
javascript slice / splice (0) | 2020.12.29 |
javascript array push, pop, shift, unshift (0) | 2020.12.19 |
(javascript) var VS let VS const (0) | 2020.11.14 |