如何使用javascript中的正则表达式从网址中删除“ / page / 2 / ”。 2可以是任何数字即。 /页/的 5 /。但是“页面”和斜线将一直存在。
mydomain.com/posts/page/2 /
答案 0 :(得分:0)
使用此模式:(.*)[^\/]*\/[^\/]*\/[^\/]*\/$
完整代码:
var string = 'mydomain.com/posts/page/2/';
var result = /(.*)[^\/]*\/[^\/]*\/[^\/]*\/$/.exec(string);
var wantedPath = result[1];
可测试:http://jsfiddle.net/3h7dX/
注意: page 可以是您的数字值。
如果正确无误,请确认关闭问题的答案。
答案 1 :(得分:0)
string = string.replace(/\/page\/\d+\//, "");
这应该可以解决您的问题。示例位于http://jsfiddle.net/AfR4D/
下