기타

[Javascript] 정규표현식(비밀번호 영문+숫자 조합 체크)

데메즈 2021. 11. 24. 19:07
반응형

감리중 비밀번호가 너무 심플하다는 의견을 받고 비밀번호 체크 도입

 

function CheckPass(str){

	var reg1 = /^[a-z0-9]{8,12}$/;    // a-z 0-9 중에 8자리 부터 12자리만 허용
	var reg2 = /[a-z]/g;
	var reg3 = /[0-9]/g;

	return(reg1.test(str) &&  reg2.test(str) && reg3.test(str));
};
$("#btnJoin").on("click", function (evt) {
		evt.stopPropagation();

		if($("#joinId").attr("data-check") == "success"){
			if(CheckPass($("#joinPassword").val())){
				actionJoin();
			} else {
				alertSwal("비밀번호는 영문 숫자 조합 8~12자리입니다.","joinPassword");
			}
		} else {
			alertSwal("아이디 중복확인을 해주세요.","joinId");
		}
	});
$("#joinId").change(function(){
		$("#joinId").attr("data-check","fail");
	});

 

 

 

 

 

 

 

 

출처 :

https://java119.tistory.com/71

반응형