From e48a97aa8ecd5db4ed5ad82ad97a1dac4f530903 Mon Sep 17 00:00:00 2001 From: Johan de Klerk <jdeklerk00@gmail.com> Date: Wed, 29 Dec 2021 12:56:02 +0200 Subject: [PATCH] String util for valid username check --- string_utils/string_utils.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/string_utils/string_utils.go b/string_utils/string_utils.go index 26bde8c..6f92f8a 100644 --- a/string_utils/string_utils.go +++ b/string_utils/string_utils.go @@ -82,6 +82,11 @@ func IsAlphaNumericOrDash(str string) bool { return regex.MatchString(str) } +func IsValidUsername(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)) } -- GitLab