Ответ 1
Попробуйте следующее:
var nameString = "/app/base/controllers/filename.js";
var filename = nameString.split("/").pop();
Как получить имя файла из строкового пути в javascript?
Вот мой код
var nameString = "/app/base/controllers/filename.js"; //this is the input path string
сделайте что-нибудь здесь, чтобы получить только имя файла
var name = ??? //this value should equal to filename.js
Попробуйте следующее:
var nameString = "/app/base/controllers/filename.js";
var filename = nameString.split("/").pop();
Я не знаю, почему вы хотите, чтобы мы использовали регулярное выражение для этого. Разумеется, будет достаточно:
var nameString = "/app/base/controllers/filename.js";
var nameArray = nameString.split('/');
var name = nameArray[nameArray.length - 1];
чистое регулярное выражение: \/([^\\\/:*?\"<>|]+)$
вы получите имя файла из группы 1