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


Категории: JavaScript
Яндекс.Метрика