JavaScript dirname function

A JavaScript equivalent of PHP’s dirname
function dirname (path) {
  // http://kevin.vanzonneveld.net
  // +   original by: Ozh
  // +   improved by: XoraX (http://www.xorax.info)
  // *     example 1: dirname('/etc/passwd');
  // *     returns 1: '/etc'
  // *     example 2: dirname('c:/Temp/x');
  // *     returns 2: 'c:/Temp'
  // *     example 3: dirname('/dir/test/');
  // *     returns 3: '/dir'
  return path.replace(/\\/g, '/').replace(/\/[^\/]*\/?$/, '');
}

Example 1
dirname('/etc/passwd');

Should return
'/etc'

Example 2
dirname('c:/Temp/x');

Should return
'c:/Temp'

Example 3
dirname('/dir/test/');

Should return
'/dir'
Теги:
dirname
Добавлено: 26 Июля 2018 08:39:24 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...