From 81b52e80b52728d90ddb806d59138dd996c45de7 Mon Sep 17 00:00:00 2001 From: Harry-zklcdc Date: Mon, 24 Feb 2025 23:38:04 +0800 Subject: [PATCH] =?UTF-8?q?[Fix]=20=F0=9F=90=9B=20Fix=20Regexp=20Pattern?= =?UTF-8?q?=20to=20Support=20subdomain=20Email=20#15?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libs/utils/email.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/utils/email.go b/libs/utils/email.go index 4bdc9a6..507059e 100644 --- a/libs/utils/email.go +++ b/libs/utils/email.go @@ -5,7 +5,7 @@ import ( ) func EmailFormat(email string) bool { - pattern := `^\w+(-+.\w+)*@\w+(-.\w+)*.\w+(-.\w+)*$` + pattern := `\w[-\w.+]*@([-A-Za-z0-9]+\.)+[A-Za-z]{2,14}` match, err := regexp.MatchString(pattern, email) if err != nil { return false