@TechNOIR

Как вытащить параметр из ссылки?

Имеются ссылки вида:

https://test.ru/index.php?Action=Get;TicketNumber=53861#414922
https://test.ru/index.php?Action=Get;TicketNumber=53861;TicketQueue=Support#414922
https://test.ru/index.php?Action=Get;TicketNumber=53861

Можно ли как-то распарсить ссылку таким образом чтобы независимо от вида ссылки выдергивать из нее номер в переменной TicketNumber?
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Будь это нормальные ссылки, можно было бы сделать так
const number = new URLSearchParams(link).get("TicketNumber");

Но у вас там вместо амперсандов в качестве разделителя точка с запятой. И чем "чинить" такие ссылк проще уж сразу регуляркой.
TicketNumber=(\d+)
https://regex101.com/r/eASIwF/1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы