正则

 var data =  {name:'asd'}; '<div>{name}</div>'.replace(/{.*?}/g,function($0){return data[$0.replace('{','').replace('}','')] || ''; }) 
原文地址:https://www.cnblogs.com/Mr-Joe/p/4831431.html