Avillions
@Avillions
PHP Developer at Genesis

Поиск до первого символа?

Нужно парсить адресную строку, а точнее нужно достать значение одного параметра из location.search.

Я делаю так

location.search.match('back=(.+)&');
//но в результате возвращается вот такой список ["back=/partner/campaigns/create/id/3927&targetIndex=0&", "/partner/campaigns/create/id/3927&targetIndex=0"]


Как сделать так чтобы возвращался текст до первого символа &, то есть "/partner/campaigns/create/id/3927"
  • Вопрос задан
  • 2205 просмотров
Решения вопроса 1
@Bhudh
Напишите ([^&]+).
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Раз-два-три-четыре-пять,
Знаете наверно,
Раз-два-три-четыре-пять,
Жадность - это скверно.
Раз-два-три-четыре-пять,
Скажем без подвоха,
Раз-два-три-четыре-пять,
Жадность - это плохо,
Жадность - это плохо,
Жадность - это плохо.

(с) Остров Сокровищ

Жадные выражения
Ответ написан
Комментировать
pxz
@pxz
✔ Совет: Вам помогли? Отметьте ответы решением.
Вам, скорее всего, не нужно парсить location.
window.location

Можно сделать так:
console.log(window.location.pathname);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы