<기능개선>

1. PMS NO : 5346
2. (주요)작업내용 
(1) 이메일 이중 검증으로 처리
This commit is contained in:
jity7777 2024-06-18 08:48:17 +00:00
parent 9992505b52
commit bb1bcb62ba
2 changed files with 10 additions and 1 deletions

View File

@ -178,7 +178,7 @@ else
//var userid = val("userid").replace(/[^(0-9a-zA-Z)]/gi, ''); //var userid = val("userid").replace(/[^(0-9a-zA-Z)]/gi, '');
if (check("username", null, "이름을 입력해주세요.")) { } if (check("username", null, "이름을 입력해주세요.")) { }
else if (check("email", null, "이메일주소를 입력해주세요.")) { } else if (check("email", null, "이메일주소를 입력해주세요.")) { }
else if (!isemail(val("email"))) { focus("email"); msg("올바른 이메일주소를 입력해주세요."); } else if (!isemail(val("email")) && !isemail2(val("email"))) { focus("email"); msg("올바른 이메일주소를 입력해주세요."); }
else if (check("userid", null, "아이디를 입력해주세요.")) { } else if (check("userid", null, "아이디를 입력해주세요.")) { }
else if (getBytes(val("userid")) < 5) { focus("userid"); msg("(5자이상, 영문/숫자/-/_) 규칙으로 아이디를 입력해주세요."); } else if (getBytes(val("userid")) < 5) { focus("userid"); msg("(5자이상, 영문/숫자/-/_) 규칙으로 아이디를 입력해주세요."); }
else if (!isid(val("userid"))) { focus("userid"); msg("(5자이상, 영문/숫자/-/_) 규칙으로 아이디를 입력해주세요."); } else if (!isid(val("userid"))) { focus("userid"); msg("(5자이상, 영문/숫자/-/_) 규칙으로 아이디를 입력해주세요."); }

View File

@ -1014,6 +1014,15 @@ function isemail(v) {
} }
return false; return false;
} }
function isemail2(v) {
//이메일 검사
var regExp = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
if (regExp.test(v)) {
return true;
}
return false;
}
function ispassword(v) { function ispassword(v) {
var r = /^(?=.*[a-zA-Z])(?=.*[!@#$%^&~*+=-])(?=.*[0-9]).{8,20}$/; var r = /^(?=.*[a-zA-Z])(?=.*[!@#$%^&~*+=-])(?=.*[0-9]).{8,20}$/;
return r.test(v); return r.test(v);