js中怎么截取不确定长度的字符串,截取后保留后面的部分
发布网友
发布时间:2022-04-23 17:17
我来回答
共3个回答
热心网友
时间:2022-04-24 08:52
function show(name,parm){
if(name=="abcd"){//此处name的值不固定
name = name.replace("abcd","c002b561-7bba-40bd-b394-522faf1f10e2");
//parm参数是从另一个地方传过来的,而且不能更改,传过来的时候拼接着name,后面的值是字符串拼接类型的,而且值是不固定的,如:
var parm = "name="+name+"&RIQI="+RIQI+"&GUIJI="+GUIJI+"&JGLEIBIE="+JGLEIBIE+"&JGXZ="+JGXZ+"&CPLEIBIE="+CPLEIBIE+"
}
//--------------------------添加上下面的话----------------------------------
var num = parm.indexOf("&") //返回字符串中匹配子串的第一个字符的下标
var newparm= parm.substr(num); //截取起始下标为num到最后的字符串(你试一试我记得是num要是不对的话可能需要变为num+1)
alert(parm);
}
热心网友
时间:2022-04-24 10:10
alert(parm.split("&").splice(0,1).join("&"));追问试了下,这个保留的结果是前面的,想实现的是保留后面的
追答alert(parm.split("&").slice(1).join("&"));
热心网友
时间:2022-04-24 11:45
alert(parm.substr(name.length));