개발자의 끄적끄적

[javascript/jquery] javascript password pattern example / 자바스크립트 비밀번호 패턴 체크 예제 본문

개발/javascript & jquery

[javascript/jquery] javascript password pattern example / 자바스크립트 비밀번호 패턴 체크 예제

효벨 2022. 4. 2. 13:31
728x90
반응형

[javascript/jquery] javascript password pattern example / 자바스크립트 비밀번호 패턴 체크 예제

 

 

javascript 에서

 

input 에 입력받은 비밀번호의 규칙을 체크해야 하는 경우가 있습니다.

 

그럴때는 아래 함수를 참고하셔서 구현 하시면 

 

간단하게 구현되실 껍니다.

 

아래 함수는

 

숫자, 영문, 특문 포함 8~12 자리를 체크하는 함수입니다.

 

함수에 해당 input 의 id 를 입력하면 

 

해당 input 의 value 를 가져다가 체크하고 boolean 형식으로 return 합니다!

 

    // 비밀번호 체크 정규식
    function pwd_check(id) {
        var pw  = $("#"+id).val();
        var num = pw.search(/[0-9]/g);
        var eng = pw.search(/[a-z]/ig);
        var spe = pw.search(/[`~!@@#$%^&*|₩₩₩'₩";:₩/?]/gi);

        var chk_num = false;
        var chk_eng = false;
        var chk_spe = false;
        var chk_len = false;

        if( eng >= 0 ) {
            chk_eng = true;
        }

        if( num >= 0 ) {
            chk_num = true;
        }

        if( spe >= 0 ) {
            chk_spe = true;
        }

        if( pw.length > 7 || pw.length < 13 ) {
            chk_len = true;
        }

        if( chk_eng && chk_num && chk_spe && chk_len ){
            return true;
        }else{
            return false;
        }
    }

 

참고들 하세요!

반응형
Comments