there is a validation module

This commit is contained in:
Michael Jerger 2023-12-08 18:08:16 +01:00
parent a10a9141f8
commit 6fef54ed1c

View file

@ -4,6 +4,7 @@
package validation package validation
import ( import (
"fmt"
"net" "net"
"net/url" "net/url"
"regexp" "regexp"
@ -134,3 +135,10 @@ func IsValidUsername(name string) bool {
return validUsernamePatternWithoutDots.MatchString(name) && !invalidUsernamePattern.MatchString(name) return validUsernamePatternWithoutDots.MatchString(name) && !invalidUsernamePattern.MatchString(name)
} }
func ValidateNotEmpty(value string, fieldName string) error {
if value == "" {
return fmt.Errorf("Field %v may not be empty.", fieldName)
}
return nil
}