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'); // ''