xxxxxxxxxx
var text = 'My name is {name} and my age is {age}';
var data = {
name: 'f(o)o',
age: 18
}
let res = text.replace(/\{(\w+)\}/g, (_, g) => data[g]);
console.log(res);
Run code snippetHide results
xxxxxxxxxx
var text = 'My name is {name} and my age is {age}';
var data = {
name: 'f(0)o',
age: 18
}
let res = text.replace(/\{(\w+)\}/g, (_, g) => data[g]);
console.log(res);
Run code snippetHide results