前端 技术随笔

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

 

标签
前端jshtml