Skip to main content

Text: Email Validator

Validate and decompose an email address per RFC 5322. Emits the normalized address, the local part (before @), and the domain (after @). Any parse error or banned-domain hit fails the step.

Example
Input: "alice@example.org"
Outputs:
email: "alice@example.org"
local: "alice"
domain: "example.org"

Parameters

With domain literal

When enabled, accept domain literals like user@[10.0.0.2]. Default rejects them.

With no TLD

When enabled, accept domains with no top-level domain (e.g. user@host). Default requires a TLD.

With display name

When enabled, accept and parse RFC 5322 display-name forms like My Name <user@example.org>. Default rejects them.

Banned domains

List of domains that fail validation when matched (case-sensitive, exact match against the parsed domain).

Input

EmailREQUIRED
The email address to validate.

Output

Email
The normalized address.
Local
The local part (before @).
Domain
The domain part (after @).