diff --git a/VamPa/src/main/webapp/WEB-INF/views/member/join.jsp b/VamPa/src/main/webapp/WEB-INF/views/member/join.jsp index 0ba7b74..018bb1f 100644 --- a/VamPa/src/main/webapp/WEB-INF/views/member/join.jsp +++ b/VamPa/src/main/webapp/WEB-INF/views/member/join.jsp @@ -57,6 +57,7 @@ 이메일을 입력해주세요. +
@@ -227,6 +228,17 @@ $(".mail_check_button").click(function(){ var email = $(".mail_input").val(); // 입력한 이메일 var cehckBox = $(".mail_check_input"); // 인증번호 입력란 var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스 + var warnMsg = $(".mail_input_box_warn"); // 이메일 입력 경고글 + + /* 이메일 형식 유효성 검사 */ + if(mailFormCheck(email)){ + warnMsg.html("이메일이 전송 되었습니다. 이메일을 확인해주세요."); + warnMsg.css("display", "inline-block"); + } else { + warnMsg.html("올바르지 못한 이메일 형식입니다."); + warnMsg.css("display", "inline-block"); + return false; + } $.ajax({ @@ -340,6 +352,12 @@ $('.pwck_input').on("propertychange change keyup paste input", function(){ }); + /* 입력 이메일 형식 유효성 검사 */ + function mailFormCheck(email){ + var form = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; + return form.test(email); +} + diff --git a/VamPa_MySQL/src/main/webapp/WEB-INF/views/member/join.jsp b/VamPa_MySQL/src/main/webapp/WEB-INF/views/member/join.jsp index 0ba7b74..018bb1f 100644 --- a/VamPa_MySQL/src/main/webapp/WEB-INF/views/member/join.jsp +++ b/VamPa_MySQL/src/main/webapp/WEB-INF/views/member/join.jsp @@ -57,6 +57,7 @@
이메일을 입력해주세요. +
@@ -227,6 +228,17 @@ $(".mail_check_button").click(function(){ var email = $(".mail_input").val(); // 입력한 이메일 var cehckBox = $(".mail_check_input"); // 인증번호 입력란 var boxWrap = $(".mail_check_input_box"); // 인증번호 입력란 박스 + var warnMsg = $(".mail_input_box_warn"); // 이메일 입력 경고글 + + /* 이메일 형식 유효성 검사 */ + if(mailFormCheck(email)){ + warnMsg.html("이메일이 전송 되었습니다. 이메일을 확인해주세요."); + warnMsg.css("display", "inline-block"); + } else { + warnMsg.html("올바르지 못한 이메일 형식입니다."); + warnMsg.css("display", "inline-block"); + return false; + } $.ajax({ @@ -340,6 +352,12 @@ $('.pwck_input').on("propertychange change keyup paste input", function(){ }); + /* 입력 이메일 형식 유효성 검사 */ + function mailFormCheck(email){ + var form = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; + return form.test(email); +} +