拉莫斯之舞
2019-03-13 14:15:52
前端不是很熟,請問如何使用JS替換指定字符串之后的所有內容,指定字符串之后的內容長度,是否存在都未知,如下/wap/zeroBuy.php?act=list&categoryId=2&goodsName=123asd&$asdqweasdasd123指定字符串為:&goodsName=求指教
4 回答
德瑪西亞99
TA貢獻1770條經驗 獲得超3個贊
var str='/wap/zeroBuy.php?act=list&categoryId=2&goodsName=123asd&$asdqweasdasd123'
console.log(str.replace(/&goodsName=.*/, ''))
慕尼黑8549860
TA貢獻1818條經驗 獲得超11個贊
可以找到你指定字符串的位置,然后截取指定字符串包括之前的字符串
const str='/wap/zeroBuy.php?act=list&categoryId=2&goodsName=123asd&$asdqweasdasd123'
const index = str.indexOf('&goodsName=');
const needStr = str.substring(0, index + '&goodsName='.length);
console.log(needStr)
BIG陽
TA貢獻1859條經驗 獲得超6個贊
var a="/wap/zeroBuy.php?act=list&categoryId=2&goodsName=123asd&$asdqweasdasd123";
var b=a.split("&goodsName=")[1];
a=a.replace(b,"想替換的");
console.log(a)
添加回答
舉報
0/150
提交
取消
