簡體   English   中英

使用正則表達式從 url 查詢中刪除名稱

[英]Remove name from url query using regular expression

如何使用javascript中的正則表達式從url中刪除“ /page/2/ ”。 其中 2 可以是任何數字,即。 /頁/ 5 /。 但是“頁面”和斜杠將始終存在。

mydomain.com/posts/page/2/

使用這種模式: (.*)[^\\/]*\\/[^\\/]*\\/[^\\/]*\\/$

完整代碼:

var string = 'mydomain.com/posts/page/2/';
var result = /(.*)[^\/]*\/[^\/]*\/[^\/]*\/$/.exec(string);
var wantedPath = result[1];

可在這里測試: http : //jsfiddle.net/3h7dX/

注意:頁面可以是其他東西作為您的數字值。

如果答案正確,請驗證答案以結束您的問題。

string = string.replace(/\/page\/\d+\//, "");

這應該可以解決您的問題。 示例在http://jsfiddle.net/AfR4D/ 下

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM