我有这个网址 http://retail.domain.co.uk/view_orders/page/6/10?type=completed
我想替换6为1. url 段会因页面而异,所以我不能使用字符串替换。
var url = location.href.replace(, "1");
Run Code Online (Sandbox Code Playgroud)
新网址应该是 http://retail.domain.co.uk/view_orders/page/1/10?type=completed
我如何用正则表达式解决这个问题?
使用捕获的组来匹配/page/后跟 1 个或多个数字的组:
var str = 'http://retail.domain.co.uk/view_orders/page/6/10?type=completed';
var result = str.replace(/(\/page\/)\d+/, '$11');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
747 次 |
| 最近记录: |