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

JavaScript में स्ट्रिंग से अंकों को फ़िल्टर करना

समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग, str, लेता है जिसमें वर्णमाला, विशेष वर्ण और संख्याओं का संयोजन होता है।

हमारे फ़ंक्शन को इनपुट स्ट्रिंग के आधार पर एक नई स्ट्रिंग वापस करनी चाहिए जिसमें केवल str में मौजूद संख्याएं हों, उनके सापेक्ष क्रम को बनाए रखते हुए।

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';

तो आउटपुट होना चाहिए -

const output = '1234567';

उदाहरण

निम्नलिखित कोड है -

const str = 'revd1fdfdfs2v34fd5gfgfd6gffg7ds';
const pickNumbers = (str = '') => {
  let res = '';
  for (let i = 0; i < str.length; i++) {
    const el = str[i];
    if (+el) {
      res += el;
    }
  }
  return res;
};
console.log(pickNumbers(str));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

1234567
  1. - JavaScript में स्ट्रिंग से आसन्न डुप्लिकेट हटाना

    समस्या JavaScript फ़ंक्शन जो पहले और एकमात्र आर्गुमेंट के रूप में एक स्ट्रिंग str लेता है। एक डुप्लिकेट हटाने में दो आसन्न और समान अक्षरों को चुनना और उन्हें हटाना शामिल है। हम स्ट्रिंग str पर बार-बार डुप्लिकेट हटाने करते हैं जब तक हम नहीं कर सकते। और हमारे फ़ंक्शन को अंत में ऐसी सभी डुप्लिकेट हटान

  1. - JavaScript में स्ट्रिंग को यूनिक कैरेक्टर्स तक फ़िल्टर करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग str लेता है। हमारा फ़ंक्शन एक नई स्ट्रिंग बनाएगा जिसमें इनपुट स्ट्रिंग के केवल यूनिक कैरेक्टर्स हों और डुप्लिकेट कैरेक्टर्स के सभी ऑकरेंस हटा दिए जाएं।उदाहरणनिम्नलिखित कोड है − { let res = ; for(let i = 0; i < str.length; i++){ const el

  1. - JavaScript में स्ट्रिंग से पंक्चुएशन हटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और स्ट्रिंग से सभी विशेष कैरेक्टर्स को हटाकर केवल अल्फाबेट्स और न्यूमरल्स को परिणाम स्ट्रिंग में छोड़ देता है।इनपुटconst str = th@is Str!ing Contains 3% punctuations;आउटपुटconst output = thisStringContains3punctuations;क्योंकि हमने सभी