Skip to content

Documentation / @andrew_l/toolkit / maskingEmail

Function: maskingEmail()

maskingEmail(value): string

Masks part of the email address to provide a simple level of privacy. The username part is partially masked with asterisks, while the domain remains intact.

⚠️ Returns an empty string if the provided value is invalid.

Parameters

value: string

The email address to be masked.

Returns

string

The masked email address or an empty string if the value is invalid.

Example

ts
maskingEmail('andrew@gmail.com'); // 'a****w@gmail.com'
maskingEmail('user@domain.com'); // 'u***r@domain.com'
maskingEmail('invalidemail'); // ''