From 498900df76178f08249c29768829f2ec7d546035 Mon Sep 17 00:00:00 2001 From: Andrey Date: Mon, 12 Feb 2024 16:52:17 +0400 Subject: [PATCH] feat: allow dot in the username (like john.smith) (#2692) --- util/validation.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/validation.go b/util/validation.go index 7ae75079..be070f4d 100644 --- a/util/validation.go +++ b/util/validation.go @@ -34,7 +34,7 @@ func init() { rePhone, _ = regexp.Compile(`(\d{3})\d*(\d{4})`) ReWhiteSpace, _ = regexp.Compile(`\s`) ReFieldWhiteList, _ = regexp.Compile(`^[A-Za-z0-9]+$`) - ReUserName, _ = regexp.Compile("^[a-zA-Z0-9]+((?:-[a-zA-Z0-9]+)|(?:_[a-zA-Z0-9]+))*$") + ReUserName, _ = regexp.Compile("^[a-zA-Z0-9]+([-._][a-zA-Z0-9]+)*$") } func IsEmailValid(email string) bool {