회원가입 비밀번호 체크

회원가입 비밀번호 체크

QA

회원가입 비밀번호 체크

본문

회원가입시에 영문숫자 조합으로 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;
        }  

답변을 작성하시기 전에 로그인 해주세요.
전체 126,581 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT