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")
}
emailPattern := `^[a-z0-9._-]+$`
emailPattern := `^[a-z0-9@._-]+$`
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