Phasmid: provider-aware email normalization and canonicalization.
import { normalizeEmail, isSameEmail } from "Phasmid";normalizeEmail("John.Doe+newsletter@googlemail.com"); // "johndoe@gmail.com"isSameEmail("a.b@gmail.com", "ab@gmail.com"); // true Copy
import { normalizeEmail, isSameEmail } from "Phasmid";normalizeEmail("John.Doe+newsletter@googlemail.com"); // "johndoe@gmail.com"isSameEmail("a.b@gmail.com", "ab@gmail.com"); // true
Normalize an email address and return the full structured result, including the matched provider, the stripped sub-address, and a validity flag.
if email is not a string.
email
Phasmid: provider-aware email normalization and canonicalization.
Example