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

JavaScript में पहले कुछ वर्णों को 4 एस्टरिस्क से बदलकर अंतिम 3 प्रदर्शित करना


मान लीजिए निम्नलिखित हमारे मान हैं:

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

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

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

ऐसी शर्तों के लिए, replace() में रेगुलर एक्सप्रेशन सेट करके उपयोग करें।

उदाहरण

निम्नलिखित कोड देखें:

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. JavaScript में tr टैग से id प्राप्त करके नए td में कैसे डिस्प्ले करें? JavaScript में tr टैग से id प्राप्त करके नए td में कैसे डिस्प्ले करें?

    मान लीजिए निम्नलिखित हमारी टेबल है: <table> <tr id=StudentDetails> <th>StudentName</th> <th>StudentCountryName</th> </tr> <tr id=FirstRow> <td>JohnDoe</td> <td>UK</td> </tr>

  1. - JavaScript में ऐरे में संख्याओं की सबसे लंबी दोहराव वाली श्रृंखला कैसे ढूंढें और लौटाएं

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

  1. - जावास्क्रिप्ट में रिड्यूस और रेंज का उपयोग करके फैक्टोरियल फ़ंक्शन लिखना

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