更新URL參數
回答
String.replace(/b=([^&]*)/, "b=4444")
var myString = "http://www.website.com?a=111&b=2222&d=3333".replace("b=2222","b=4444")
我想 「.replace」 的第一個參數必須是一個正則表達式。 – Blazemonger
不是。它可以是一個普通的字符串。 –
var str = 'http://www.website.com?a=111&b=2222&d=3333';
str.replace(/([&\?]b=\d+/,"$1b=4444")
如果它是querystring中的第一個變量呢? –
@Thomas Clayson我更新了該場景的答案 –
- 1. JSF AJAX URL參數更新
- 2. JavaScript中未更新的URL參數
- 3. PHP - 添加/更新參數中的URL
- 4. 更換URL參數
- 5. 更改Url參數
- 6. 更新ASP:參數值來自URL參數
- 7. 刷新URL如果URL參數更改軌道
- 8. 結轉參數新的URL
- 9. 更改URL參數值
- 10. 更改URL參數看重
- 11. 更新與參數
- 12. 參數化更新
- 13. CICS參數更新
- 14. 更新函數參數
- 15. C++更新函數參數
- 16. Backbone.js的更改模型的URL參數,並獲取不更新數據獲取
- 17. 帶有GET請求參數的JS更新URL
- 18. 反應路由與URL參數不更新查看
- 19. 使用javascript更新URL參數,而不破壞歷史記錄?
- 20. 用jquery添加/更新URL中的參數
- 21. 在刷新頁面時更改獲取URL參數
- 22. 表單提交url參數而不是更新
- 23. 如何進行異步請求並更新url/querystring參數?
- 24. 在路由參數前更新Angular 2 IIS URL
- 25. 更新:重定向url傳遞參數從另一個頁面
- 26. Rails 3:使用AJAX請求更新URL參數
- 27. 更新與URL
- 28. 更新的iframe表單操作URL時,用戶打URL與特定參數
- 29. 在不重定向到新URL的情況下更改URL參數
- 30. 更新環境參數值
這將用4444取代「b = 2222」 - 這不是他想要的。 –
這是錯誤的。它也會替換'b ='部分,所以替換應該是'b = 4444'。 – 6502
啊,當然。我誤讀了我的書。糾正。 (無論我使用它們多少次,我都不會得到正則表達式的縈繞。) – Blazemonger