diff --git a/src/features/authentication/components/AuthenticationSteps/CompleteSignUp.tsx b/src/features/authentication/components/AuthenticationSteps/CompleteSignUp.tsx index 6b63783..69a6e97 100644 --- a/src/features/authentication/components/AuthenticationSteps/CompleteSignUp.tsx +++ b/src/features/authentication/components/AuthenticationSteps/CompleteSignUp.tsx @@ -67,6 +67,15 @@ export const CompleteSignUp = ({ } }; + const handleChange = (e: React.ChangeEvent) => { + let newValue = e.target.value; + if (newValue.startsWith('09')) { + newValue = newValue.substring(1); + } + + setValue(newValue); + }; + return ( @@ -85,7 +94,7 @@ export const CompleteSignUp = ({ inputRef={inputRef} label={t('completeSignUp.phoneNumber')} value={value} - onChange={(e) => setValue(e.target.value)} + onChange={handleChange} onBlur={handleBlur} error={inputError} helperText={inputError ? error : ''} diff --git a/src/features/authentication/components/AuthenticationSteps/LoginRegiserForm.tsx b/src/features/authentication/components/AuthenticationSteps/LoginRegiserForm.tsx index dceb8b5..0cb6978 100644 --- a/src/features/authentication/components/AuthenticationSteps/LoginRegiserForm.tsx +++ b/src/features/authentication/components/AuthenticationSteps/LoginRegiserForm.tsx @@ -53,7 +53,11 @@ export function LoginRegisterForm({ ); const handleInputChange = (event: React.ChangeEvent) => { - const newValue = event.target.value; + let newValue = event.target.value; + if (newValue.startsWith('09')) { + newValue = newValue.substring(1); + } + setLoginRegisterValue(newValue); // If the new value contains only digits (or is empty), it's a phone number diff --git a/src/features/authentication/components/ForgetPassword/ForgettedPasswordInfo.tsx b/src/features/authentication/components/ForgetPassword/ForgettedPasswordInfo.tsx index 6000dd8..0ab10ab 100644 --- a/src/features/authentication/components/ForgetPassword/ForgettedPasswordInfo.tsx +++ b/src/features/authentication/components/ForgetPassword/ForgettedPasswordInfo.tsx @@ -45,7 +45,10 @@ export function ForgettedPasswordInfo({ } = useApi(sendForgetPassCode); const handleInputChange = (event: React.ChangeEvent) => { - const newValue = event.target.value; + let newValue = event.target.value; + if (newValue.startsWith('09')) { + newValue = newValue.substring(1); + } setForgettedPasswordInfo(newValue); // If the new value contains only digits (or is empty), it's a phone number