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

JavaScript में विशिष्ट कैरेक्टर से घिरे टेक्स्ट के कई इंस्टेंस को कैसे बदलें?


मान लीजिए निम्नलिखित हमारी स्ट्रिंग है। कुछ टेक्स्ट स्पेशल कैरेक्टर हैश(#) से घिरा हुआ है:

var values = "My Name is #yourName# and I got #marks# in JavaScript subject";

हमें स्पेशल कैरेक्टर को वैलिड वैल्यू से बदलना है। इसके लिए, replace() के साथ shift() का उपयोग करें।

उदाहरण

निम्नलिखिक कोड है:

var values = "My Name is #yourName# and I got #marks# in JavaScript subject";
const originalValue = ["David Miller", 97];
var result = values.replace(/#([^#]+)#/g, _ => originalValue.shift());
console.log(result);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:

node fileName.js

यहां, मेरा फ़ाइल नाम demo298.js है।

आउटपुट

यह कंसोल पर निम्नलिखिक आउटपुट देगा:

PS C:\Users\Amit\javascript-code> node demo298.js
My Name is David Miller and I got 97 in JavaScript subject

  1. जावास्क्रिप्ट से विशिष्ट टेक्स्ट वाले div को कैसे छुपाएं? जावास्क्रिप्ट से विशिष्ट टेक्स्ट वाले div को कैसे छुपाएं?

    परिचय किसी विशिष्ट टेक्स्ट वाले div एलिमेंट को छुपाने के लिए, हम getElementsByClassName() का उपयोग करके एलिमेंट्स का चयन कर सकते हैं, उन पर पुनरावृति कर सकते हैं, और शर्त के आधार पर style.display = none सेट कर सकते हैं। उदाहरण <!DOCTYPE html> <html lang="hi"> <head> <

  1. जावास्क्रिप्ट में एस्केप कैरेक्टर्स जावास्क्रिप्ट में एस्केप कैरेक्टर्स

    एस्केप कैरेक्टर्स वे कैरेक्टर्स हैं जिन्हें हमारे इरादे से अलग तरीके से इंटरप्रेट किया जा सकता है। इन कैरेक्टर्स को वैसे ही प्रिंट करने के लिए, उनके सामने बैकस्लैश \ शामिल करें। जावास्क्रिप्ट में निम्नलिखित एस्केप कैरेक्टर्स हैं: कोडपरिणाम \bबैकस्पेस \fफॉर्म फीड \nनई लाइन \rकैरिज रिटर्न \tहॉरिज

  1. JavaScript में HTML div को टेक्स्ट एलिमेंट में कैसे बदलें? JavaScript में HTML div को टेक्स्ट एलिमेंट में कैसे बदलें?

    इसके लिए, document.querySelectorAll() का उपयोग करें। इसके साथ getElementsByClassName() का भी उपयोग करें। कोड निम्न है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width