diff --git a/packages/dashboard/src/pages/Settings/components/dialogs/SettingPhoneNumberDialog.tsx b/packages/dashboard/src/pages/Settings/components/dialogs/SettingPhoneNumberDialog.tsx index d23f63dc80ab..bbab26ee901f 100644 --- a/packages/dashboard/src/pages/Settings/components/dialogs/SettingPhoneNumberDialog.tsx +++ b/packages/dashboard/src/pages/Settings/components/dialogs/SettingPhoneNumberDialog.tsx @@ -29,7 +29,7 @@ export default function SettingPhoneNumberDialog({ open, onClose }: SettingPhone const { classes } = useStyles() const { user, updateUser } = useContext(UserContext) const [step, setStep] = useState(user.phone ? 0 : 1) - const [countryCode, setCountryCode] = useState(user.phone ? user.phone.split(' ')[0] : '') + const [countryCode, setCountryCode] = useState(user.phone ? user.phone.split(' ')[0] : '+1') const [phone, setPhone] = useState(user.phone ? user.phone.split(' ')[1] : '') const [code, setCode] = useState('') const [invalidPhone, setInvalidPhone] = useState(false) @@ -68,7 +68,7 @@ export default function SettingPhoneNumberDialog({ open, onClose }: SettingPhone if (result) { if (step === 0) { // original email verified - setCountryCode('') + setCountryCode('+1') setPhone('') setCode('') setStep(1) diff --git a/packages/dashboard/src/pages/Settings/regexp.ts b/packages/dashboard/src/pages/Settings/regexp.ts index acc4bbbbeb0b..1655b0a07ef3 100644 --- a/packages/dashboard/src/pages/Settings/regexp.ts +++ b/packages/dashboard/src/pages/Settings/regexp.ts @@ -2,4 +2,4 @@ export const passwordRegexp = /^(?=.{8,20}$)(?=.*[A-Z])(?=.*[a-z])(?=.*\d)(?=.*[ export const emailRegexp = /^[\w-.]+@([\w-]+\.)+[\w-]{2,4}$/ -export const phoneRegexp = /^(\+?([ .-])?\d{1,2}([ .-])?)?(\(?\d{3}\)?|\d{3})([ .-])?(\d{3}([ .-])?\d{4})$/ +export const phoneRegexp = /^(\+?([ .-])?\d{1,2}([ .-])?)?(\(?\d{3}\)?|\d{3})([ .-])?(\d{3}([ .-])?\d{4})/