본문 바로가기
개발/javascript

비밀번호 복잡도(자바스크립트)

by ㅣ푸른하늘ㅣ 2017. 10. 23.
반응형


/* 비밀번호 확인
* 사용법 : */

function fnCheckPassword(uid, upw)

{
if(!/^[a-zA-Z0-9]{8,20}$/.test(upw))


alert!('비밀번호는 숫자와 영문자 조합으로 8~12자리를 사용해야 합니다.'); 
return false;
}


var chk_num = upw.search(/[0-9]/g); 
var chk_eng = upw.search(/[a-z]/ig);

if(chk_num < 0 || chk_eng < 0)


alert!('비밀번호는 숫자와 영문자를 혼용하여야 합니다.'); 
return false;
}

if(/(\w)\1\1\1/.test(upw))

{
alert!('비밀번호에 같은 문자를 4번 이상 사용하실 수 없습니다.'); 
return false;
}

if(upw.search(uid)>-1)

{
alert!('ID가 포함된 비밀번호는 사용하실 수 없습니다.'); 
return false;
}


return true;

}

반응형

'개발 > javascript' 카테고리의 다른 글

jquery .focus  (0) 2018.07.20
비슷한 ID를 가진 값을 each하기  (0) 2018.07.20
Client PC / 모바일 확인하기  (0) 2018.07.10
[NODEJS]PSD 파일 썸네일 추출  (0) 2017.12.06
자바스크립트 replaceAll 기능  (0) 2017.10.23