สมมติว่าต่อไปนี้คือค่านิยมของเรา −
'6778922' '76633 56 1443' '8888 4532 3232 9999'
เราต้องการให้อักขระก่อนหน้าถูกแทนที่ด้วยเครื่องหมายดอกจัน 4 ตัวและแสดงอักขระที่เหลือ 3 ตัวสุดท้าย ผลลัพธ์ควรเป็น −
**** 922 **** 443 **** 999
สำหรับเงื่อนไขดังกล่าว ให้ใช้แทนที่ () และตั้งค่า 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