สมมติว่าเรามีสตริงต่อไปนี้ −
var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript."
เราจำเป็นต้องแทนที่คำต่อไปนี้ในประโยคข้างต้นด้วยค่าเฉพาะ “ไม่พร้อมใช้งาน” -
var values = ['John','Smith','UK','JavaScript']
ดังนั้น ผลลัพธ์ควรเป็น −
My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.
คุณสามารถใช้นิพจน์ทั่วไปเพื่อนำสิ่งที่เรากล่าวถึงข้างต้นไปใช้
ตัวอย่าง
ต่อไปนี้เป็นรหัส -
var values = ['John','Smith','UK','JavaScript'] var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript." var regularExpression = new RegExp (values.join('|'), 'gim') sentence = sentence.replace(regularExpression, 'Not Available'); console.log(sentence);
ในการรันโปรแกรมข้างต้น คุณต้องใช้คำสั่งต่อไปนี้ -
node fileName.js.
ที่นี่ ชื่อไฟล์ของฉันคือ demo279.js
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้บนคอนโซล -
PS C:\Users\Amit\javascript-code> node demo279.js My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.