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

JavaScript में पूर्ववर्ती नंबर का उपयोग करके स्ट्रिंग का आकार कैसे घटाएं?


मान लीजिए दोहराए गए अक्षरों के साथ हमारी मूल स्ट्रिंग निम्नलिखित है:

var values = "DDAAVIDMMMILLERRRRR";

हम दोहराए गए अक्षरों को हटाना चाहते हैं और अक्षरों से पहले नंबर लगाना चाहते हैं। इसके लिए, replace() के साथ रेगुलर एक्सप्रेशन का उपयोग करें।

उदाहरण

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

var values = "DDAAVIDMMMILLERRRRR";
var precedingNumbersInString = values.replace(/(.)\1+/g, obj => obj.length + obj[0]);
console.log("The original string value=" + values);
console.log("String value after preceding the numbers =");
console.log(precedingNumbersInString);

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

node fileName.js

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

आउटपुट

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

PS C:\Users\Amit\javascript-code> node demo295.js
The original string value=DDAAVIDMMMILLERRRRR
String value after preceding the numbers = 2D2AVID3MI2LE5R

  1. - JavaScript में संख्याओं को डॉलर मुद्रा स्ट्रिंग के रूप में कैसे फॉर्मेट करें?

    संख्याओं को डॉलर मुद्रा स्ट्रिंग के रूप में फॉर्मेट करने के लिए, नंबर फॉर्मेटर का उपयोग करें, जो अंतर्राष्ट्रीयकरण API का हिस्सा है। उदाहरण <!DOCTYPE html> <html> <body> <p> 150 को US डॉलर (US$) के रूप में फॉर्मेट करना: </p>

  1. - JavaScript में दो संख्याओं की तुलना कैसे करें?

    JavaScript में दो संख्याओं की तुलना करने के लिए, == ऑपरेटर का उपयोग करें। संख्याओं की तुलना करने के लिए निम्न कोड चलाकर देखें उदाहरण लाइव डेमो <!DOCTYPE html> <html>    <body>       <script>          var a = 10;    

  1. JavaScript का उपयोग करके पेज कैसे प्रिंट करें? JavaScript का उपयोग करके पेज कैसे प्रिंट करें?

    JavaScript में पेज प्रिंट करने के लिए, print() मेथड का उपयोग करें। यह मानक डायलॉग बॉक्स खोलता है, जिसके माध्यम से आप आसानी से प्रिंटिंग विकल्प सेट कर सकते हैं जैसे प्रिंटिंग के लिए कौन सा प्रिंटर चुनना है। यहाँ एक उदाहरण है - उदाहरण पेज प्रिंट करना सीखने के लिए निम्न कोड चलाकर देखें - <!DOCTYP