Email Validation - new pattern

@ included
This commit is contained in:
mhsanaei 2024-09-12 10:06:26 +02:00
parent 374d49eb92
commit 3e7c7831bc

View File

@ -2031,9 +2031,9 @@ func validateEmail(email string) (bool, error) {
return false, errors.New("email contains uppercase letters, please convert to lowercase") return false, errors.New("email contains uppercase letters, please convert to lowercase")
} }
emailPattern := `^[a-z0-9._-]+$` emailPattern := `^[a-z0-9@._-]+$`
if !regexp.MustCompile(emailPattern).MatchString(email) { if !regexp.MustCompile(emailPattern).MatchString(email) {
return false, errors.New("email contains invalid characters, please use only lowercase letters, digits, dots, dashes, and underscores") return false, errors.New("email contains invalid characters, please use only lowercase letters, digits, and @._-")
} }
return true, nil return true, nil