Подтвердить что ты не робот

Получить имя файла из строкового пути в javascript?

Как получить имя файла из строкового пути в javascript?

Вот мой код

var nameString = "/app/base/controllers/filename.js"; //this is the input path string

сделайте что-нибудь здесь, чтобы получить только имя файла

var name = ???   //this value should equal to filename.js
4b9b3361

Ответ 1

Попробуйте следующее:

   var nameString = "/app/base/controllers/filename.js";
   var filename = nameString.split("/").pop();

Ответ 2

Я не знаю, почему вы хотите, чтобы мы использовали регулярное выражение для этого. Разумеется, будет достаточно:

var nameString = "/app/base/controllers/filename.js";
var nameArray = nameString.split('/');
var name = nameArray[nameArray.length - 1];

Ответ 3

чистое регулярное выражение: \/([^\\\/:*?\"<>|]+)$
вы получите имя файла из группы 1