diff --git a/src/components/account/register/AccountRegisterForm.js b/src/components/account/register/AccountRegisterForm.js index c427e33..c710a20 100644 --- a/src/components/account/register/AccountRegisterForm.js +++ b/src/components/account/register/AccountRegisterForm.js @@ -163,7 +163,7 @@ export const AccountRegisterForm = ({ .string() .required('생년월일을 입력해 주세요.') .matches( - /^(19[0-9][0-9]|20\d{2})(0[0-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])$/, + /^(19[0-9][0-9]|20\d{2})(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])$/, '올바른 생년월일을 입력해 주세요.' ), memberName: yup @@ -172,7 +172,13 @@ export const AccountRegisterForm = ({ .min(3, '최소 2 자 이상 입력 부탁드립니다.') .max(20, '최대 10 자 이하 입력 부탁드립니다.'), email: yup.string().required('이메일을 입력해 주세요.'), - hpno: yup.string().required('휴대폰번호를 입력해 주세요.'), + hpno: yup + .string() + .required('휴대폰번호를 입력해 주세요.') + .matches( + /^(01[0-1])([1-9][0-9]{3})([0-9]{4})$/, + '올바른 휴대폰번호를 입력해 주세요.' + ), cntryCd: yup.string().required('국가를 선택해 주세요.'), clncd: yup.string().required('국가번호를 선택해 주세요.'), userPswd: yup