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

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

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

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

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