Задать вопрос

Как спарсить из hash-a строку javascript?

site.com/search#!/sort/1/filter/new/page/2 не получается спарсить значение /filter/*sometext*

Использую такое регулярное выражение

var filter_regular = /\filter\/([a-z]+)/; 
$filter = filter_regular.exec(window.location.hash);
  • Вопрос задан
  • 2732 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
antoo
@antoo
Обратный слеш перед f в выражении уберите.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Snuff
/new/.exec('!/sort/1/filter/new/page/2')
=> ["new"]
Ответ написан
@lnked
можно так
var hash = /filter/ + location.hash.split('/filter/')[1] ;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
28 дек. 2024, в 19:01
1500 руб./за проект
28 дек. 2024, в 18:50
1200 руб./в час
28 дек. 2024, в 18:20
50000 руб./за проект