मान लीजिए निम्नलिखित हमारे मान हैं:
'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