function getFileExtension(path) { var lastSlash = path.lastIndexOf("/"), extension, baseName, parts; if (lastSlash === path.length - 1) { baseName = path.slice(path.lastIndexOf("/", path.length - 2) + 1, -1); } else { baseName = path.slice(lastSlash + 1); } idx = baseName.lastIndexOf("."); if (idx === -1) { return ""; } return baseName.substr(idx + 1); }