Получение просто имени файла от пути с JavaScript

У меня есть полный путь к изображению, которое я использую jQuery для чтения в форме $('img.my_image').attr('src') однако я просто хочу часть имени файла (отбрасывание пути).

Там какие-либо встроенные функции должны сделать это, или regex был бы единственной опцией?

27
задан DCD 26 March 2010 в 19:19
поделиться

3 ответа

var fileNameIndex = yourstring.lastIndexOf("/") + 1;
var filename = yourstring.substr(fileNameIndex);
45
ответ дан 28 November 2019 в 04:02
поделиться
function getFileName(path) {
return path.match(/[-_\w]+[.][\w]+$/i)[0];
}
7
ответ дан 28 November 2019 в 04:02
поделиться

В Javascript вы можете сделать

function getFileNameFromPath(path) {
  var ary = path.split("/");
  return ary[ary.length - 1];
}
3
ответ дан 28 November 2019 в 04:02
поделиться
Другие вопросы по тегам:

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