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

JavaScript में स्ट्रिंग में केवल अल्फान्यूमेरिक वर्ण रखना


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

फ़ंक्शन को एक नई स्ट्रिंग लौटानी चाहिए जिसमें सभी विशेष वर्णों को उनके संबंधित ASCII मान से बदल दिया गया हो।

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const str = 'Th!s !s @ str!ng th@t cont@!ns some special characters!!';
const specialToASCII = str => {
  let res = '';
  for(let i = 0; i < str.length; i++){
    if(+str[i] || str[i].toLowerCase() !== str[i].toUpperCase() || str[i] === ' '){
      res += str[i];
      continue;
    };
    res += str[i].charCodeAt(0);
  };
  return res;
};
console.log(specialToASCII(str));

आउटपुट

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

Th33s 33s 64 str33ng th64t cont6433ns some special characters3333

  1. - JavaScript में सर्कुलर स्ट्रिंग में अद्वितीय सबस्ट्रिंग्स

    समस्यामान लीजिए हमारे पास एक स्ट्रिंग S, str है, जो स्ट्रिंग का अनंत रैप-अराउंड स्ट्रिंग है:abcdefghijklmnopqrstuvwxyz.इसलिए, S इस तरह दिखेगा:...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd.....हमें एक JavaScript फ़ंक्शन लिखना है जो str को, आइए उस स्ट्रिंग को str कहते हैं, एकमात्र आर्ग्

  1. - जावास्क्रिप्ट में समय स्ट्रिंग को सुधारना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो HH:MM:SS प्रारूप में एक समय स्ट्रिंग लेता है। लेकिन जोड़ में एक समस्या थी, इसलिए कई समय स्ट्रिंग्स टूटी हुई हैं जिसका अर्थ है कि MM भाग 60 से अधिक हो सकता है, और SS भाग भी 60 से अधिक हो सकता है। हमारा फ़ंक्शन स्ट्रिंग में आवश्यक परिवर्तन करेगा और नई सु

  1. - जावास्क्रिप्ट में स्ट्रिंग को निर्दिष्ट लंबाई तक सीमित करना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग और एक संख्या लेता है। हमारा फ़ंक्शन दी गई स्ट्रिंग का छोटा किया गया संस्करण निर्दिष्ट सीमा तक लौटाएगा जिसके बाद ... होगा यदि परिणाम मूल स्ट्रिंग से छोटा है अन्यथा हमारा फ़ंक्शन वही स्ट्रिंग लौटाएगा यदि कुछ भी छोटा नहीं किया गया था।उदाहरणनिम