123456789101112131415 |
- package utils
- import "regexp"
- func IsValidEmail(email string) bool {
- pattern := `^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$`
- matched, _ := regexp.MatchString(pattern, email)
- return matched
- }
- func IsValidDomain(domain string) bool {
- pattern := `^(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?\.)+[a-z0-9][a-z0-9-]{0,61}[a-z0-9]$`
- matched, _ := regexp.MatchString(pattern, domain)
- return matched
- }
|