반응형
감리중 비밀번호가 너무 심플하다는 의견을 받고 비밀번호 체크 도입
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");
});
출처 :
반응형
'기타' 카테고리의 다른 글
| [Gmail SMTP 오류] 535-5.7.8 Username and Password not accepted/ 534-5.7.9 Application-specific password required 해결방법 (0) | 2022.06.16 |
|---|---|
| location.href 안될 때 (0) | 2022.01.13 |
| [Ajax] success로 안들어갈 때 (0) | 2022.01.13 |
| [Javascript] 테이블을 CSV파일로 다운로드 (0) | 2021.11.17 |
| 맥북에어 모니터 연결 (0) | 2021.10.05 |