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);