前端
技术随笔
js正则替换变量, js正则替换多个变量
var it = {
articleId: 255,
name: '创建完成'
};
var url = 'b/article/detail/{articleId}.html'
url = url.replace(/{\w+}/, item => {
let k = item.slice(1, -1)
return it[k]
})
console.log(url)
// 输出 b/article/detail/255.html