У меня есть пейджер с этим URL: news?page=1&f[0]=domain_access%3A3".
Javascript Regex первый символ после встречаемости
мне нужно регулярное выражение для замены page=1
с page=2
1-и 2 являются переменными, так что мне нужно найти page=
+ первый символ после этого.
Как я могу это сделать
@EDIT:
из ответов, я дистиллированная
var url = $('ul.pager .pager-next a').attr("href");
var re = /page=(\d+)/i;
var page = url.match(re);
var splitPage = page[0].split("=");
var pageNumber = parseInt(splitPage[1]);
pageNumber += 1;
var nextPagePart = 'page=' + pageNumber;
var nextPageUrl = url.replace(re, nextPagePart);
$('ul.pager .pager-next a').attr("href", nextPageUrl);
Там может быть короче подход?
Как насчет: '/ page = (\ d +) /' –
Посмотрите на мое редактирование. Это в основном то же самое, просто короче. – marsze