JavaScript/jQuery 计数 URL 段

JavaScript/jQuery count URL segments

我正在寻找一种使用 JavaScript/jQuery?

轻松计算 URL 段的好方法

例如:

www.myurl.com/segment1/segment2/segment3

应该return3

var url = "www.myurl.com/segment1/segment2/segment3";
var segment = url.split("/").length - 1 - (url.indexOf("http://")==-1?0:2);
console.log(segment);

如果“/”的数量是适合您的段

var count = (location.pathname.split('/').length - 1) - (location.pathname[location.pathname.length - 1] == '/' ? 1 : 0);