Skip to content

Email validation- constraints on domain label and presence of unicode unhandled #14

Open
@devikasondhi

Description

@devikasondhi

Hello,

I'm listing some scenarios where the is_email fails:

  1. domain with localhost not accepted by is_email: email@localhost, email@[127.0.0.1] are valid while the function returns False
  2. unicode not handled- this should be valid but returns false: [email protected].\\xe0\\xa4\\x89\\xe0\\xa4\\xa6\\xe0\\xa4\\xbe\\xe0\\xa4\\xb9\\xe0\\xa4\\xb0\\xe0\\xa4\\xa3.\\xe0\\xa4\\xaa\\xe0\\xa4\\xb0\\xe0\\xa5\\x80\\xe0\\xa4\\x95\\xe0\\xa5\\x8d\\xe0\\xa4\\xb7\\xe0\\xa4\\xbe
  3. domain labels can't begin or end in hyphens '-': These should be invalid but is_email gives true: [email protected] and [email protected]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions