We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parentb07b33e commitf670559Copy full SHA for f670559
site/src/utils/formUtils.ts
@@ -12,8 +12,8 @@ const Language = {
12
nameRequired:(name:string):string=>{
13
returnname ?`Please enter a${name.toLowerCase()}.` :"Required";
14
},
15
-nameInvalidChars:(name:string):string=>{
16
-return`${name} must start with a-Z or 0-9 and can contain a-Z, 0-9 or -`;
+nameInvalidChars:():string=>{
+return"Special characters (e.g.: !, @, #) are not supported";
17
18
nameTooLong:(name:string,len:number):string=>{
19
return`${name} cannot be longer than${len} characters`;
@@ -119,7 +119,7 @@ const displayNameRE = /^[^\s](.*[^\s])?$/;
119
exportconstnameValidator=(name:string):Yup.StringSchema=>
120
Yup.string()
121
.required(Language.nameRequired(name))
122
-.matches(usernameRE,Language.nameInvalidChars(name))
+.matches(usernameRE,Language.nameInvalidChars())
123
.max(maxLenName,Language.nameTooLong(name,maxLenName));
124
125
exportconstdisplayNameValidator=(displayName:string):Yup.StringSchema=>