You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
10 lines
289 B
10 lines
289 B
package rest
|
|
|
|
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)
|
|
}
|
|
|