我有这样的网址:
http://localhost/Customer/Edit/3
我需要检查Customer/Edit/3
并将3
替换为jQuery中的当前ID(9
)。
最终网址应如http://localhost/Customer/Edit/9
注意 :替换必须仅适用于与客户相关的网址。
我该怎么做?
答案 0 :(得分:1)
你不需要jQuery:
var pattern = /(http:\/\/localhost\/Customer\/Edit\/)\d/;
var str = "http://localhost/Customer/Edit/3";
str = str.replace(pattern, '$1' + 9);
console.log(str); // returns http://localhost/Customer/Edit/9
以上内容足以让您创建适合您的解决方案。
如果您保证URL中只有一个号码,则可以执行以下操作:
var pattern = /\d/;
var str = "http://localhost/Customer/Edit/3";
str = str.replace(pattern, 9);
console.log(str);