JS 正则替换的问题,将括号里的值替换为目标值
var s = '今天的菜谱是{菜单}';//大括号中的值可能是‘菜单’也可能是其他字符串,长处不一定
var v ='土豆丝';
结果为 今天的菜谱是土豆丝
如果 s 中不含有大括号 则不替换,谢谢大神解答
[解决办法]
var s = '今天的菜谱是{菜单}';//大括号中的值可能是‘菜单’也可能是其他字符串,长处不一定
var v ='土豆丝';
var s = s.replace(/\{([^\}]*)\}/g,v);
console.log(s);