웹사이트에서 누군가의 개인 이메일 주소를 표시할 때 개인 정보를 보호하기 위해 종종 이를 마스킹하는 것이 일반적인 관행입니다.
따라서 예를 들어 -
누군가의 이메일 주소가 −
인 경우const email = '[email protected]';
그러면 다음과 같이 표시됩니다 -
const masked = '[email protected]';
이메일 문자열을 받아서 해당 문자열에 대해 마스킹된 이메일을 반환하는 JavaScript 함수를 작성해야 합니다.
예시
다음은 코드입니다 -
const email = '[email protected]'; const maskEmail = (email = '') => { const [name, domain] = email.split('@'); const { length: len } = name; const maskedName = name[0] + '...' + name[len - 1]; const maskedEmail = maskedName + '@' + domain; return maskedEmail; }; console.log(maskEmail(email));
출력
다음은 콘솔의 출력입니다 -
[email protected]