[英]Find value in String and delete it an everything else after it
如果我有一個字符串可能是
index.php?value1=123&value2=xyz
要么
index.php?value2=xyz
我將如何刪除&value2=xyz
或?value2=xyz
如果value2
字符串中存在?
xyz每次都是隨機的,而名稱value2將重命名常量,但xyz的長度始終相同
也許最簡單的方法是:
var valueToKeep = value.split(/[&?]value2/)[0];
請注意,這將刪除&value2
或?value2
部分之后的所有內容。 作為替代方案,我建議采取以下措施,即使它出現在中間網址中,也將刪除value2=...
部分:
var valueToKeep = value.replace(/value2[^&]*&?/, "");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.