본문 바로가기
자바스크립트

자바스크립트 비밀번호 대소문자,숫자,특수문자 정규표현식

by coie 2021. 4. 20.

현재 회원가입에서 유효성 체크를 해야 하는데

정규표현식을 보면서

와..... 하고 있다. 

 

$("#mpwd").keyup(function(){
 	var mPw = $("#mpwd").val(); // 사용자가 mPw에 입력한 값
 	var rule = /^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{6,12}$/;
	if(mPw.length < 6 || mPw.length > 12){
		$('#mpwPatternChkMsg').html("비밀번호는 6~12자 입니다.");
 	}else{
 		$('#mpwPatternChkMsg').html("");
 	}
 	if(!rule.test(mPw)){
 		$('#mpwPatternChkMsg').html("비밀번호는 대소문자,숫자,특수문자가 들어갸야합니다.");
 	}
 }); // mPwChk

/^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{6,12}$/

가 대소문자,숫자,특수문자를 의미하고

마지막의 6,12는 자릿수를 나타낸다

 

'자바스크립트' 카테고리의 다른 글

수량을 늘리면 금액이 자동 계산.  (0) 2021.02.04
canvas에 색종이 붙이듯이  (0) 2021.02.02