मान लें कि निम्नलिखित हमारे मूल्य हैं -
'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