diff --git a/FO/Views/Account/Join.cshtml b/FO/Views/Account/Join.cshtml index f86f0f3..49f6dea 100644 --- a/FO/Views/Account/Join.cshtml +++ b/FO/Views/Account/Join.cshtml @@ -178,7 +178,7 @@ else //var userid = val("userid").replace(/[^(0-9a-zA-Z)]/gi, ''); if (check("username", 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 (getBytes(val("userid")) < 5) { focus("userid"); msg("(5자이상, 영문/숫자/-/_) 규칙으로 아이디를 입력해주세요."); } else if (!isid(val("userid"))) { focus("userid"); msg("(5자이상, 영문/숫자/-/_) 규칙으로 아이디를 입력해주세요."); } diff --git a/FO/js/site.js b/FO/js/site.js index a980fbf..2b45b8c 100644 --- a/FO/js/site.js +++ b/FO/js/site.js @@ -1014,6 +1014,15 @@ function isemail(v) { } 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) { var r = /^(?=.*[a-zA-Z])(?=.*[!@#$%^&~*+=-])(?=.*[0-9]).{8,20}$/; return r.test(v);