删除Javascript中的子字符串
在JavaScript中,我需要使用正则表达式在删除Javascript中的子字符串,javascript,regex,Javascript,Regex,在JavaScript中,我需要使用正则表达式在&J=和键之间找到一个子字符串,并将其从可能包含多个子字符串的url中删除 这是我的网址: SID=18608202881669&Act=432&Mode=1&CLk=T&Key58=6003&dotnetdll=TopCoConfigurator.dll&dotnetfunc=CasingSizeSummary&SID=18608202881669&F=&J=CasingSi
&J=
和键之间找到一个子字符串,并将其从可能包含多个子字符串的url中删除
这是我的网址:
SID=18608202881669&Act=432&Mode=1&CLk=T&Key58=6003&dotnetdll=TopCoConfigurator.dll&dotnetfunc=CasingSizeSummary&SID=18608202881669&F=&J=CasingSize/CasingSizeSummary.asp&Key58=6003&ccs_casingsizeid=6003
谢谢您可以,问题的代码是:
给你:
SID="18608202881669&Act=432&Mode=1&CLk=T&Key58=6003&dotnetdll=TopCoConfigurator.dll&dotnetfunc=CasingSizeSummary&SID=18608202881669&F=&J=CasingSize/CasingSizeSummary.asp&Key58=6003&ccs_casingsizeid=6003";
var re = /&J=(.*?)&Key/;
SID = SID.replace(re, '');
alert(SID);
到目前为止,您尝试了什么?所以不是“有人能为我写一个正则表达式吗”。为什么它必须使用正则表达式呢?使用javascriptreplace()
函数作为strings你应该试着找到所有的子字符串b/w&J=和Key/(?