С какой платформы идет путь? Пути Windows отличаются от путей POSIX, отличаются от путей Mac OS 9, отличаются от путей ОС RISC, которые отличаются ...
Если это веб-приложение, в котором имя файла может быть с разных платформ, единого решения не существует. Однако разумным ударом является использование в качестве разделителей пути как «\» (Windows), так и «/» (Linux / Unix / Mac, а также альтернатива в Windows). Вот не-RegExp версия для дополнительного удовольствия:
var leafname= pathname.split('\\').pop().split('/').pop();