一个简单的方法是:
function getPathFromUrl(url) { return url.split("?")[0];}对于那些还希望 在不存在querystring的情况* 下 删除哈希 (不是原始问题的一部分)的人,需要做更多的工作: *
function stripQueryStringAndHashFromPath(url) { return url.split("?")[0].split("#")[0];}编辑
@caub(最初为@crl)建议了一个更简单的组合,该组合适用于查询字符串和哈希(尽管它使用RegExp,以防万一有人遇到问题):
function getPathFromUrl(url) { return url.split(/[?#]/)[0];}


