Skip to main content

@rtorcato/js-common / emails

emails

Functions

isValidEmail()

isValidEmail(email): boolean

Defined in: emails/index.ts:6

Validates if a string is a valid email address (simple regex).

Parameters

email

string

The email address to validate.

Returns

boolean

True if valid, false otherwise.


normalizeEmail()

normalizeEmail(email): string

Defined in: emails/index.ts:15

Normalizes an email address by trimming and converting to lowercase.

Parameters

email

string

The email address to normalize.

Returns

string

The normalized email address.


maskEmail()

maskEmail(email): string

Defined in: emails/index.ts:24

Masks an email address for privacy (e.g., j***@domain.com).

Parameters

email

string

The email address to mask.

Returns

string

The masked email address.


getEmailDomain()

getEmailDomain(email): string

Defined in: emails/index.ts:36

Extracts the domain from an email address.

Parameters

email

string

The email address.

Returns

string

The domain part of the email, or an empty string if invalid.


isFreeEmailProvider()

isFreeEmailProvider(email): boolean

Defined in: emails/index.ts:57

Checks if an email address is from a free provider (e.g., gmail, yahoo, outlook).

Parameters

email

string

The email address.

Returns

boolean

True if the email is from a free provider, false otherwise.