diff --git a/internal/validator/validator.go b/internal/validator/validator.go index 830e97f..30cb3c9 100644 --- a/internal/validator/validator.go +++ b/internal/validator/validator.go @@ -3,7 +3,7 @@ package validator import "regexp" var ( - EmailRX = regexp.MustCompile("^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}") + EmailRX = 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])?)*$") ) type Validator struct {