public function isValid($value) : bool { if (!preg_match('~^[a-z0-9-!#\\$%&\'*+/=?^_`{|}\\~]+(?:[.][a-z0-9-!#\\$%&\'*+/=?^_`{|}\\~]+)*@(?:[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?[.])+[a-z-]{2,24}$~iu', (string) $value)) { return false; } return true; }