我的链接中有2个href:
http://localhost:60013/Home/GetJobsByPageAjax?page=1&class=active&profId=4&IsJob=False&IsResume=True
http://localhost:60013/Home/GetJobsByPageAjax?page=1&class=active&IsJob=False&IsResume=False
我需要将IsJob,IsResume从False替换为True并返回。我需要用jquery做这个。我不想用连接或拆分来做这个,知道这可以用正则表达式,但不知道如何。有人能帮助我吗?
答案 0 :(得分:0)
你可以使用它。
url.replace(/(IsJob|IsResume)=False/g, "$1=True")
或者,替换任何=False
,
url.replace(/(\w+)=False/g, "$1=True");
并在所有链接上自动调用它(第二种方法,你可以在这里找出如何使用另一种方法):
$("a").each(function(){
$(this).attr("href", $(this).attr("href").replace(/(\w+)=False/g, "$1=True"));
});
答案 1 :(得分:0)
试试:
var url = 'http://localhost:60013/Home/GetJobsByPageAjax?page=1&class=active&profId=4&IsJob=False&IsResume=True';
url.replace(/(Is(Job|Resume))=False/g, '$1=True');