@@ -136,7 +136,9 @@ function BaseOnboardingPersonalDetails({currentUserPersonalDetails, shouldUseNat
136136 if (values.firstName.replaceAll(CONST.REGEX.ANY_SPACE, '').length === 0) {
137137 addErrorMessage(errors, 'firstName', translate('onboarding.error.requiredFirstName'));
138138 }
139- if (!isValidDisplayName(values.firstName)) {
139+ if (hasURL(values.firstName)) {
140+ addErrorMessage(errors, 'firstName', translate('personalDetails.error.cannotContainSpecialCharacters'));
141+ } else if (!isValidDisplayName(values.firstName)) {
140142 addErrorMessage(errors, 'firstName', translate('personalDetails.error.hasInvalidCharacter'));
141143 } else if (values.firstName.length > CONST.DISPLAY_NAME.MAX_LENGTH) {
142144 addErrorMessage(errors, 'firstName', translate('common.error.characterLimitExceedCounter', {length: values.firstName.length, limit: CONST.DISPLAY_NAME.MAX_LENGTH}));
@@ -147,7 +149,7 @@ function BaseOnboardingPersonalDetails({currentUserPersonalDetails, shouldUseNat
147149
148150 // Then we validate the last name field
149151 if (hasURL(values.lastName)) {
150- addErrorMessage(errors, 'lastName', translate('personalDetails.error.hasInvalidCharacter '));
152+ addErrorMessage(errors, 'lastName', translate('personalDetails.error.cannotContainSpecialCharacters '));
151153 } else if (!isValidDisplayName(values.lastName)) {
152154 addErrorMessage(errors, 'lastName', translate('personalDetails.error.hasInvalidCharacter'));
153155 } else if (values.lastName.length > CONST.DISPLAY_NAME.MAX_LENGTH) {
0 commit comments