diff --git a/src/Validator/EmailAddress.php b/src/Validator/EmailAddress.php index 73e3d6648268946127c72b48d50eb0efb6898d93..745803890f4c714dfaa18e615c86725bc2feaa95 100644 --- a/src/Validator/EmailAddress.php +++ b/src/Validator/EmailAddress.php @@ -7,8 +7,8 @@ use Verja\Validator; class EmailAddress extends Validator { - const LOCAL_PART_PATTERN = '[A-Za-z0-9.!#$%&\'*+\/=?^_`{|}~.]+-'; - const DOMAIN_PART_PATTERN = '(?:[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*)(?:\.[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*)+'; + const LOCAL_PART_PATTERN = '[A-Za-z0-9.!#$%&\'*+\/=?^_`{|}~.-]+'; + const DOMAIN_PART_PATTERN = '[a-zA-Z0-9]+(?:-[a-zA-Z0-9]+)*(?:\.[a-zA-Z0-9]{2,}(?:-[a-zA-Z0-9]+)*)+'; /** {@inheritdoc} */ public function validate($value, array $context = []): bool