leni_m
@leni_m
ЧупаКобрус

Как удалить из строки «/test/test2/test3» подстроку «/test3»?

Т.е. нужно в общем виде, есть строка
var str = "...";
Как получить из неё такую же, только обрезанную по последнему слешу?
  • Вопрос задан
  • 174 просмотра
Решения вопроса 3
SnaIP
@SnaIP
Front-end разработчик
var s = "/test/test2/test3",
    newArrStr;

newArrStr = s.split('/');
newArrStr.pop();

console.log(newStr.join("/")); // вернет новую строку
Ответ написан
Комментировать
Tairesh
@Tairesh
Веб-программист
console.log("/test/test2/test3".replace(/\/[^\/]*$/, ''));
Ответ написан
Комментировать
qork
@qork
{ background: #F00B42 }
var s = "/test/test2/test3";
console.log(s.slice(0, s.lastIndexOf('/')));
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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