개발자의 길

비밀번호 체크 자바스크립트 [영문+숫자 혼합] 본문

2. JS

비밀번호 체크 자바스크립트 [영문+숫자 혼합]

자르르 2010. 1. 5. 18:29



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

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;

}



이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
공유하기 링크
Comments