Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Thay thế dữ liệu động dựa trên RegEx khớp - JavaScript

Để thực hiện điều này, hãy sử dụng replace() trong JavaScript.

Ví dụ

Mã minh họa:

var temp = `My name is {{fullName}} I live in {{countryName}}`; 
var details = { 
  "fullName": "David Miller", 
  "countryName": "AUS" 
}; 
replaceName = temp.replace( 
  /\{\{(.+?)\}\}/g, 
  (matching, value) => details[value.trim()] 
); 
console.log(replaceName);

Để chạy chương trình, sử dụng lệnh:

node tenFile.js

Tên file ở đây là demo256.js.

Kết quả

Đầu ra trên console:

PS C:\Users\Amit\javascript-code> node demo256.js
My name is David Miller I live in AUS