Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   регулярка, хелп) (https://javascript.ru/forum/misc/34707-regulyarka-khelp.html)

Vampir3 15.01.2013 21:23

регулярка, хелп)
 
нужно написать регулярку, удаляющая с переменной "a" номер страницы. (&page=*)

страница выглядит вот так: http://mysite.com/index.php?a=1&page=100

пробовал вот так, но в номере страницы, если она больше 10, удаляется только первая цифра

var a = "http://mysite.com/index.php?a=txt&page=100";
a = a.replace(/\&page=\d/,'');
alert(a);

Bebarr Swallow 15.01.2013 21:46

Рекомендую ресурс - http://gskinner.com/RegExr/

Можно так:
/&page=\d+/

Deff 15.01.2013 21:47

var a = "http://mysite.com/index.php?a=txt&page=100";
a = a.replace(/\&page=\d*/,'');
alert(a);

Vampir3 15.01.2013 21:48

спасибо))

Bebarr Swallow 15.01.2013 21:49

Цитата:

Сообщение от Deff (Сообщение 227463)
var a = "http://mysite.com/index.php?a=txt&page=100";
a = a.replace(/\&page=\d*/,'');
alert(a);

звездочка принимает от нуля символов и больше. Но зачем, если страница не может быть без значения. Поэтому я поставил +

Deff 15.01.2013 22:02

Bebarr Swallow, Вашего еще не было, набивали в тоже время


Часовой пояс GMT +3, время: 14:14.