diff --git a/internal/adapters/ui/validation.go b/internal/adapters/ui/validation.go index 248c7d6..fea6bf5 100644 --- a/internal/adapters/ui/validation.go +++ b/internal/adapters/ui/validation.go @@ -150,7 +150,7 @@ func GetFieldValidators() map[string]fieldValidator { Message: "Port must be between 1 and 65535", } validators["User"] = fieldValidator{ - Pattern: regexp.MustCompile(`^[a-zA-Z][a-zA-Z0-9._-]*$`), + Pattern: regexp.MustCompile(`^[a-zA-Z][a-zA-Z0-9._\-@:]*$`), Message: "User must start with a letter and contain only letters, numbers, dots, hyphens, and underscores", } validators["Keys"] = fieldValidator{