মনে করুন নিচের ভ্যালুগুলো আছে −
'6778922' '76633 56 1443' '8888 4532 3232 9999'
আমরা চাই শুরুতে ৪টি এস্টেরিস্ক এবং শেষে ৩টি ক্যারেক্টার দেখাবে। আউটপুট হবে −
**** 922 **** 443 **** 999
এই শর্তের জন্য replace() এবং সেটি রেজেক্স (regex) ব্যবহার করুন।
উদাহরণ
নিচে কোডটি দেওয়া হলো −
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