11 lines
289 B
Go
11 lines
289 B
Go
package util
|
|
|
|
import (
|
|
"regexp"
|
|
)
|
|
|
|
func ValidateEmail(email string) bool {
|
|
emailRegexp := regexp.MustCompile("^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$")
|
|
return emailRegexp.MatchString(email)
|
|
}
|