@EvgMul

Почему регулярное выражение не срабатывает?

Здравствуйте, подскажите, пожалуйста, почему данное выражение не находит эту подстроку?
'/routes.html?page=1'.replace('?page=1$', '')
Возвращает исходную строку. Если убрать знак доллара, сработает, но мне нужно обрезать строку только в случае, в параметра именно число 1, а не 10 например.
Заранее благодарен всем отозвавшимся.
  • Вопрос задан
  • 81 просмотр
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Так это '?page=1$' не регулярка, вот это /\?page=1$/i регулярка
'/routes.html?page=1'.replace(/\?page=1$/i, '')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект