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