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

जावास्क्रिप्ट में एक स्ट्रिंग से सभी गैर-वर्णमाला वर्णों को हटा रहा है

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो वर्णों की एक स्ट्रिंग लेता है। फ़ंक्शन को एक नई स्ट्रिंग का निर्माण करना चाहिए जिसमें मूल स्ट्रिंग से सभी गैर-वर्णमाला वर्ण हटा दिए जाते हैं और उस स्ट्रिंग को वापस कर देते हैं। यदि स्ट्रिंग में रिक्त स्थान हैं, तो उसे हटाया नहीं जाना चाहिए।

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

यदि इनपुट स्ट्रिंग है -

const str = 'he@656llo wor?ld';

तब आउटपुट स्ट्रिंग होनी चाहिए -

const str = 'he@656llo wor?ld';

उदाहरण

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

const str = 'he@656llo wor?ld';
const isAlphaOrSpace = char => ((char.toLowerCase() !==
char.toUpperCase()) || char === ' ');
const removeSpecials = (str = '') => {
   let res = '';
   const { length: len } = str;
   for(let i = 0; i < len; i++){
      const el = str[i];
      if(isAlphaOrSpace(el)){
         res += el;
      };
   };
   return res;
};
console.log(removeSpecials(str));

आउटपुट

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

hello world

  1. जावास्क्रिप्ट में वर्णानुक्रम में एक स्ट्रिंग से n वर्णों को हटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक लोअरकेस वर्णमाला स्ट्रिंग और संख्या संख्या लेता है। हमारे फ़ंक्शन को वर्णानुक्रम में सरणी से अंक वर्णों को हटा देना चाहिए। इसका मतलब है कि हमें पहले ए को हटा देना चाहिए यदि वे मौजूद हैं तो बी, सी और इसी तरह जब तक हम वांछित संख्या तक नहीं प

  1. जावास्क्रिप्ट में स्ट्रिंग की सरणी से टिप्पणियों को हटाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग्स की सरणी लेता है, एआर, पहले तर्क के रूप में और विशेष वर्णों की एक सरणी, शुरुआत, दूसरे तर्क के रूप में। स्टार्टर सरणी में ऐसे वर्ण होते हैं जो एक टिप्पणी शुरू कर सकते हैं। हमारे फ़ंक्शन को सरणी गिरफ्तारी के माध्यम से पुनरावृति करनी च

  1. जावास्क्रिप्ट में एक स्ट्रिंग के पात्रों को फिर से समूहित करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक स्ट्रिंग str को पहले और एकमात्र तर्क के रूप में लेता है। स्ट्रिंग str में तीन प्रकार के वर्ण हो सकते हैं - अंग्रेजी अक्षर:(ए-जेड), (ए-जेड) अंक:0-9 विशेष वर्ण - शेष सभी वर्ण हमारे फ़ंक्शन को इस स्ट्रिंग के माध्यम से पुनरावृ