Функции basename() и dirname() для Javascript
22.06.2016
Иногда на Javascript нужно получить имя файла или только путь до него. Как не странно, но готовых функций basename() и dirname() нет...
Вот вариант их замены:
function basename(path) { return path.replace(/\\/g,'/').replace( /.*\//, '' ); } function dirname(path) { return path.replace(/\\/g,'/').replace(/\/[^\/]*$/, '');; }