회원가입 비밀번호 체크

회원가입 비밀번호 체크

QA

회원가입 비밀번호 체크

답변 1

본문

회원가입시에 영문숫자 조합으로 6자 이상 20자 이내로 가입 받을려고 하는데요

 


if (f.w.value == "") {
	     var mb_password = /^.*(?=.{6,20})(?=.*[0-9])(?=.*[a-zA-Z]).*$/;
            if (f.mb_password.value.length < 6) {
                alert("비밀번호는 6자 이상 20자 이내 영문/숫자 조합입니다.");
                f.mb_password.focus();
                return false;
            }
        }
 
        if (f.mb_password.value != f.mb_password_re.value) {
            alert("비밀번호가 같지 않습니다.");
            f.mb_password_re.focus();
            return false;
        } 

 

이게 작동을 안하는것 같은데 어디가 잘못 되었는지 조언 좀 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

if (f.w.value == "") {
     var password_pattern = /^.*(?=.{6,20})(?=.*[0-9])(?=.*[a-zA-Z]).*$/; 

if (password_pattern.test(f.mb_password.value)) {
            }
               alert("비밀번호는 6자 이상 20자 이내 영문/숫자 조합입니다.");
                f.mb_password.focus();
                return false;
            }​


        }

        if (f.mb_password.value != f.mb_password_re.value) {
            alert("비밀번호가 같지 않습니다.");
            f.mb_password_re.focus();
            return false;
        }  

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 673
© SIRSOFT
현재 페이지 제일 처음으로