blob: 95608b24b3b177b600ff0ff0073fa5c542effcf4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
package validators
import "strings"
func IsValidEmail(email string) bool {
if len(email) < 5 || len(email) > 255 {
return false
}
atIndex := strings.Index(email, "@")
if atIndex < 1 {
return false
}
dotIndex := strings.LastIndex(email, ".")
if dotIndex < atIndex+2 || dotIndex >= len(email)-1 {
return false
}
return true
}
|