1# Email local part23The module `table.email_localpart` extracts and unescapes local ("username") part4of the email address.56E.g.78* `test@example.org` => `test`9* `"test @ a"@example.org` => `test @ a`1011Mappings for invalid emails are not defined (will be treated as non-existing12values).1314```15table.email_localpart { }16```1718`table.email_localpart_optional` works the same, but returns non-email strings19as is. This can be used if you want to accept both `user@example.org` and20`user` somewhere and treat it the same.