@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, '')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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