Electronic Mail Address

Identifies electronic mail addresses in local-part@domain.tld form using a pragmatic RFC 5322 / WHATWG HTML Living Standard subset: bounded local-part (64 characters, per RFC 5321) and domain-label quantifiers, not the full RFC 5322 address-list grammar (no quoted-string local parts, comments, or domain literals). Unlike the WHATWG "valid e-mail address" definition, a dotted domain ending in an alphabetic (or xn-- punycode) top-level label is required, so dotless intranet values such as user@localhost are deliberately excluded. Retina image asset names (logo@2x.png) are rejected in the primary. Absorbs the former global-email-address classifier.

Type
regex
Engine
universal
Confidence
high
Confidence justification
High confidence: the bounded local-part@domain.tld structure with an alphabetic top-level label is distinctive to email addresses, and Retina asset names (logo@2x.png) are rejected in the primary. Residual collisions (package@1.2.build-style version tokens) stay at the discovery-only 65 tier unless an email label is present.
Detection quality
Mixed
Jurisdictions
global
Regulations
GDPR, Information Privacy Act 2009 (Qld), NDB Scheme (Cth), Privacy Act 1988 (Cth), CCPA/CPRA
Frameworks
ISO 27001, ISO 27701, SOC 2
Data categories
pii, contact-information
Scope
wide
Risk rating
5
Platform compatibility
Purview: Compatible, GCP DLP: Unsupported, Macie: Unsupported, Zscaler: Compatible, Palo Alto: Unsupported, Netskope: Unsupported

Pattern

\b[A-Za-z0-9][A-Za-z0-9.!#$%&'*+/=?^_{|}~-]{0,63}@(?![1-4]x\.(?:png|jpe?g|gif|webp|svg)\b)[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])?){0,7}\.(?:[A-Za-z]{2,24}|xn--[A-Za-z0-9-]{1,59})\b

Corroborative evidence keywords

electronic mail, correspondence address, inbox, mailbox, e-mail address, send to, reply to, contact email, personal email, work email, mailto, email, e-mail, email address, email:, e-mail:, business email, address, age, birthday (+25 more)

Proximity: 300 characters

Should match

Should not match

Known false positives

References

Collections