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

जावास्क्रिप्ट में स्ट्रिंग मास्किंग


हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में स्ट्रिंग मान और दूसरी तर्क के रूप में एक पैटर्न स्ट्रिंग लेता है।

मान लीजिए स्ट्रिंग और पैटर्न हैं -

const str = '123456789'; 
const pattern = '## ## ## ###';

तो फ़ंक्शन को पैटर्न के अनुसार स्ट्रिंग को पैड करना चाहिए और आउटपुट स्ट्रिंग होनी चाहिए -

const output = '12 34 56 789';

उदाहरण

const str = '123456789'; 
const pattern = '## ## ## ###'; 
const maskString = (str, pattern) => { 
  let i = 0; 
  const padded = pattern.replace(/#/g, () => { 
    return str[i++]; 
  }); 
  return padded; 
}; 
console.log(maskString(str, pattern));

आउटपुट

कंसोल में आउटपुट होगा -

12 34 56 789
  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04

  1. - JavaScript में स्ट्रिंग को संपीड़ित करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें कुछ लगातार दोहराव वाले वर्ण हो सकते हैं। फ़ंक्शन को स्ट्रिंग को इस तरह संपीड़ित करना चाहिए: k4j और यदि संपीड़ित स्ट्रिंग की लंबाई मूल स्ट्रिंग से अधिक या बराबर है तो हमें मूल स्ट्रिंग लौटानी चाहिए। उदाहरण के लिए: aab को a2b1 में संपी