ওয়েবসাইটে কারো প্রাইভেট ইমেইল ঠিকানা দেখানোর সময় সেটি মাস্ক করা সাধারণ অভ্যাস যাতে গোপনীয়তা রক্ষা হয়।
তাই উদাহরণস্বরূপ:
কারো ইমেইল ঠিকানা যদি হয়:
const email = 'ramkumar@example.com';
তাহলে সেটি এমন দেখানো হয়:
const masked = 'r...r@example.com';
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ইমেইল স্ট্রিং নিয়ে সেটির মাস্কড ভার্সন রিটার্ন করবে।
উদাহরণ
নিচে কোডটি দেওয়া হলো:
const email = 'ramkumar@example.com'; 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));আউটপুট
কনসোলে নিচের আউটপুট পাওয়া যাবে:
r...r@example.com