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

कुछ पूर्ववर्ती वर्णों को निरंतर 4 तारांकन से कैसे बदलें और अंतिम 3 को भी प्रदर्शित करें - जावास्क्रिप्ट?

<घंटा/>

मान लें कि निम्नलिखित हमारे मूल्य हैं -

'6778922'
'76633 56 1443'
'8888 4532 3232 9999'

हम चाहते हैं कि पिछले वर्णों को 4 तारांकन से बदल दिया जाए और शेष अंतिम 3 वर्णों को प्रदर्शित किया जाए। आउटपुट होना चाहिए -

**** 922
**** 443
**** 999

ऐसी स्थितियों के लिए, रिप्लेस () का उपयोग करें और उसमें रेगेक्स सेट करें।

उदाहरण

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

const hideDataWithDot = value => value.replace(/.+(.{3})$/, "**** $1");
console.log(hideDataWithDot('6778922')) 
console.log(hideDataWithDot('76633 56 1443')) 
console.log(hideDataWithDot('8888 4532 3232 9999')) 

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

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo236.js.

आउटपुट

आउटपुट इस प्रकार है -

PS C:\Users\Amit\javascript-code> node demo236.js
**** 922
**** 443
**** 999

  1. टीआर टैग से आईडी कैसे प्राप्त करें और इसे जावास्क्रिप्ट के साथ एक नए टीडी में प्रदर्शित करें?

    मान लें कि निम्नलिखित हमारी तालिका है - StudentName StudentCountryName जॉनडो यूके डेविडमिलर अमेरिका tr टैग से id प्राप्त करने और इसे एक नए td में प्रदर्शित करने के लिए, document.querySelectorAll(table tr) का उपयोग करें। उदाहरण निम्नलिखित कोड है - दस्तावेज़ td, th, टेबल { बॉर्डर:1px सॉलिड

  1. जावास्क्रिप्ट के साथ सरणी में संख्याओं की सबसे लंबी दोहराई जाने वाली श्रृंखला को कैसे खोजें और वापस करें

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है जिसमें कुछ दोहराए जाने वाले तत्व हो सकते हैं। फ़ंक्शन को सरणी से सबसे लंबे समय तक दोहराए जाने वाले संख्या अनुक्रम की लंबाई वापस करनी चाहिए। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr = [2, 1, 1, 2, 3, 3, 2, 2, 2, 1]; त

  1. जावास्क्रिप्ट में कम और सीमा के साथ फैक्टोरियल फ़ंक्शन कैसे लिखें?

    हमें एक जावास्क्रिप्ट फैक्टोरियल फ़ंक्शन लिखना है जो एक अन्य सहायक फ़ंक्शन, रेंज () की मदद लेता है। रेंज फ़ंक्शन को 1 से इनपुट नंबर तक की संख्या की एक श्रृंखला तैयार करनी चाहिए। फिर मुख्य फ़ंक्शन को फैक्टोरियल की गणना करने के लिए श्रेणी सरणी पर एक Array.prototype.reduce() फ़ंक्शन चलाना चाहिए उदाहरण