diff --git a/pydantic/networks.py b/pydantic/networks.py index 5fc316069e..7dc1e5ac27 100644 --- a/pydantic/networks.py +++ b/pydantic/networks.py @@ -638,7 +638,7 @@ def _build_pretty_email_regex() -> re.Pattern[str]: name_chars = r'[\w!#$%&\'*+\-/=?^_`{|}~]' unquoted_name_group = fr'((?:{name_chars}+\s+)*{name_chars}+)' quoted_name_group = r'"((?:[^"]|\")+)"' - email_group = r'<\s*(.{0,254})\s*>' + email_group = r'<\s*(.+)\s*>' return re.compile(rf'\s*(?:{unquoted_name_group}|{quoted_name_group})?\s*{email_group}\s*')