Giả sử chúng ta có chuỗi sau -
var sentence= "My Name is John Smith. I live in UK. My Favourite Subject is JavaScript."
Chúng ta cần thay thế các từ sau trong câu trên bằng một giá trị cụ thể “Không có sẵn” -
var values = ['John','Smith','UK','JavaScript']
Vì vậy, đầu ra phải là -
My Name is Not Available Not Available. I live in Not Available. My Favourite Subject is Not Available.
Bạn có thể sử dụng biểu thức chính quy để triển khai những gì chúng ta đã thảo luận ở trên.
Ví dụ
Sau đây là mã -
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);
Để chạy chương trình trên, bạn cần sử dụng lệnh sau -
node fileName.js.
Đây, tên tệp của tôi là demo279.js.
Đầu ra
Điều này sẽ tạo ra kết quả sau trên bảng điều khiển -
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.