From c4366f82df458ab6640ad63e632e7bd157f02cef Mon Sep 17 00:00:00 2001 From: sanguu Date: Fri, 23 Sep 2022 15:52:39 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A7=88=EC=9D=B4=20=ED=8E=98=EC=9D=B4?= =?UTF-8?q?=EC=A7=80(=EC=9D=B4=EB=A9=94=EC=9D=BC=20=EC=9C=A0=ED=9A=A8?= =?UTF-8?q?=EC=84=B1=20=EA=B2=80=EC=82=AC)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../account/mypage/AccountMypageContainer.js | 22 +++++++++++-------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/containers/account/mypage/AccountMypageContainer.js b/src/containers/account/mypage/AccountMypageContainer.js index 56c97e9..caead3f 100644 --- a/src/containers/account/mypage/AccountMypageContainer.js +++ b/src/containers/account/mypage/AccountMypageContainer.js @@ -300,13 +300,23 @@ const AccountMypageContainer = () => { }; //업데이트 const handlerUpdate = () => { + const reg_email = /^([0-9a-zA-Z_\.-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/; const param = { cstmrSno: user.cstmrSno, email: userInfo.email, updateUserId: userInfo.userId, hpno: okcheck }; - dispatch(userupdateAction.request(param)); + if (!reg_email.test(param.email)) { + setModal({ + isOpen: true, + title: '필수값 입력 오류', + desc: '이메일 형식을 다시 확인해 주세요.', + color: 'danger' + }); + } else { + dispatch(userupdateAction.request(param)); + } }; const handlerTest = () => { @@ -315,18 +325,12 @@ const AccountMypageContainer = () => { title: '탈퇴 확인', desc: '정말로 탈퇴 하시겠습니까?' }); - + }; const waitwait = () => { dispatch(userDeleteAction.request(user.cstmrSno)); - // setModal({ - // isOpen: true, - // title: '탈퇴 확인', - // desc: '탈퇴가 완료되었습니다.', - // color: 'primary' - // }); - // return; + }; return (