Как убрать со строки все лишнее после 2го слеша?

Доброго времени суток
Столкнулась с проблемой из-за того что плохо знаю regex
к примеру есть строка (url)
market/catalog/sea/test/test2/test3
как можно обрезать все что идет после sea включая слеш чтобы на выходе оказалась строка такого типа
market/catalog/sea
вместо sea может быть любое слово с любым кол-во букв
  • Вопрос задан
  • 272 просмотра
Решения вопроса 2
yarkov
@yarkov Куратор тега Vue.js
Помог ответ? Отметь решением.
"market/catalog/sea/test/test2/test3".split('/').slice(0, 2).join('/')
Ответ написан
Комментировать
z80b
@z80b
Frontend
'market/catalog/sea/test/test2/test3'.replace(/(\/[^\/]+){3}$/, '')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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