【发布时间】:2016-04-24 22:06:28
【问题描述】:
我有一个服务器端端点服务,它将端点传递给 javascript 服务。
端点可能如下所示:http://localhost/{value}/223/{type}
我希望 javascript 服务将端点的值(在花括号中)解析为当前 url。
因此:
function extractParameters(endpoint, currentUrl) {
//do some magic here
}
var data = extractParameters('http://localhost/{value}/223/{type}','http://localhost/test/223/hat');
返回一个像这样的对象{ value = 'test', type = 'hat'}
提前致谢
【问题讨论】:
-
请展示你到目前为止所做的尝试
-
到目前为止,我还没有把握——我正在考虑使用正则表达式匹配来查找所有没有大括号的匹配项,尝试在字符串中找到匹配项的索引以提取值 i想要...但它似乎相当广泛,我认为?有什么建议?我不需要一个实现——更多的是到达那里的过程:) @allicarn
标签: javascript regex asp.net-web-api