Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में ईमेल को मास्क करके छिपाना


यह एक सामान्य प्रथा है कि जब वेबसाइटें किसी का निजी ईमेल पता प्रदर्शित करती हैं तो वे गोपनीयता बनाए रखने के लिए इसे मास्क कर देती हैं।

इसलिए उदाहरण के लिए -

यदि किसी का ईमेल पता है -

const email = 'ramkumar@example.com';

तो इसे इस तरह प्रदर्शित किया जाता है -

const masked = 'r...r@example.com';

हमें एक JavaScript फ़ंक्शन लिखना है जो एक ईमेल स्ट्रिंग लेता है और उस स्ट्रिंग के लिए मास्क किया गया ईमेल लौटाता है।

उदाहरण

निम्नलिखित कोड देखें:

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

  1. अपना असली ईमेल पता कैसे छिपाएं अपना असली ईमेल पता कैसे छिपाएं

    चूंकि लगभग सभी ऑनलाइन काम के लिए आपको ईमेल पते का उपयोग करके साइन अप करना पड़ता है, यह एक धोखे से महत्वपूर्ण जानकारी बन जाता है। लेकिन आप अपने ईमेल को निजी रखते हुए इसका उपयोग कैसे कर सकते हैं, उन सेवाओं के लिए साइन अप करने के लिए जिनका आपको उपयोग करने की आवश्यकता है? एक सरल समाधान है—आप अपने ईमेल आ

  1. आउटलुक में BCC फ़ील्ड कैसे छुपाएं या दिखाएं आउटलुक में BCC फ़ील्ड कैसे छुपाएं या दिखाएं

    BCC का अर्थ इलेक्ट्रॉनिक मेल सिस्टम में ब्लाइंड कार्बन कॉपी है। इसका उपयोग तब किया जाता है जब आप ईमेल की एक प्रति अन्य प्राप्तकर्ताओं को भेजना चाहते हैं। आप BCC में जितने चाहें उतने प्राप्तकर्ता जोड़ सकते हैं। यह लेख आपको आउटलुक में BCC फ़ील्ड को दिखाने या छुपाने के बारे में मार्गदर्शन करेगा। BCC औ

  1. विंडोज 10 लॉगिन स्क्रीन पर ईमेल छुपाएं: गोपनीयता बढ़ाने के लिए गाइड विंडोज 10 लॉगिन स्क्रीन पर ईमेल छुपाएं: गोपनीयता बढ़ाने के लिए गाइड

    विंडोज 10 डिफ़ॉल्ट रूप से लॉगिन या साइन-इन स्क्रीन पर उपयोगकर्ता खाते का ईमेल पता और नाम दिखाता है, लेकिन जब आप अपना कंप्यूटर कई अन्य उपयोगकर्ताओं के साथ साझा करते हैं, तो इससे गोपनीयता संबंधी समस्याएं हो सकती हैं। आप अपने नाम और ईमेल जैसी व्यक्तिगत जानकारी अन्य उपयोगकर्ताओं के साथ साझा करने में सहज