Функции 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(/\/[^\/]*$/, '');;
}