diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go index 9cdc1faf95feea68f60399c63175e3c51b4c029b..727afecadbc28c7799ebd8d7812d7f135e823d6e 100644 --- a/string_utils/string_utils.go +++ b/string_utils/string_utils.go @@ -76,6 +76,11 @@ func IsAlphaNumeric(str string) bool { return regex.MatchString(str) } +func IsAlphaNumericOrDash(str string) bool { + regex := regexp.MustCompile("^[a-zA-Z0-9-]*$") + return regex.MatchString(str) +} + func Equal(a string, b string) bool { return strings.TrimSpace(strings.ToLower(a)) == strings.TrimSpace(strings.ToLower(b)) }