我想编写一个函数来用实际值替换字符串中的变量,例如:
function replaceUrl(url, data) {}
Run Code Online (Sandbox Code Playgroud)
来电者可能是:
replaceUrl('/task/:module?taskId=:taskId#:hash', {
module: 'm1',
taskId: 't1',
hash: 'h1'
});
Run Code Online (Sandbox Code Playgroud)
我认为使用RegEx可能很容易实现这一点,但我对它不是很熟悉.
任何人都可以提供一个简单的方法吗?