server name enable upper case

This commit is contained in:
wanyaoqi
2020-06-23 21:03:36 +08:00
parent f3b2f3d93e
commit 74037b56ca
+10 -1
View File
@@ -5271,7 +5271,9 @@ func (guest *SGuest) GetUsages() []db.IUsage {
}
var (
serverNameREG = regexp.MustCompile(`^[a-z$][a-z0-9-${}.]*$`)
// `^[a-zA-Z][a-zA-Z0-9._@-]*$`)
serverNameREG = regexp.MustCompile(`^[a-zA-Z$][a-zA-Z0-9-${}.]*$`)
hostnameREG = regexp.MustCompile(`^[a-z$][a-z0-9-${}.]*$`)
)
func (manager *SGuestManager) ValidateName(name string) error {
@@ -5280,3 +5282,10 @@ func (manager *SGuestManager) ValidateName(name string) error {
}
return httperrors.NewInputParameterError("name starts with letter, and contains letter, number and - only")
}
func (manager *SGuestManager) ValidateNameLoginAccount(name string) error {
if hostnameREG.MatchString(name) {
return nil
}
return httperrors.NewInputParameterError("name starts with letter, and contains letter, number and - only")
}