From bb1bcb62ba9278dacc2307d5c3fb4e450ada7fb1 Mon Sep 17 00:00:00 2001 From: jity7777 Date: Tue, 18 Jun 2024 08:48:17 +0000 Subject: [PATCH] =?UTF-8?q?<=EA=B8=B0=EB=8A=A5=EA=B0=9C=EC=84=A0>=201.=20P?= =?UTF-8?q?MS=20NO=20:=205346=202.=20(=EC=A3=BC=EC=9A=94)=EC=9E=91?= =?UTF-8?q?=EC=97=85=EB=82=B4=EC=9A=A9=20(1)=20=EC=9D=B4=EB=A9=94=EC=9D=BC?= =?UTF-8?q?=20=EC=9D=B4=EC=A4=91=20=EA=B2=80=EC=A6=9D=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- FO/Views/Account/Join.cshtml | 2 +- FO/js/site.js | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) 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);