javascript - 获取 url 路径的第一部分

标签 javascript jquery url path

如果我有一个像这样的网址:

http://localhost:53830/Organisations/1216/View

我想以小写格式提醒 url 路径的第一部分,例如“组织”

到目前为止我已经:

var first = $(location).attr('pathname');

first.indexOf(1);

first.replace('/', '');

first.toLowerCase();

alert(first);

但它没有按预期工作。有人可以帮忙吗?谢谢

最佳答案

这永远不会抛出错误,因为路径名总是以 / 开头,因此分割后结果数组的最小长度将为 2:

const firstPath = location.pathname.split('/')[1];

如果我们位于域根目录,返回的值将是一个空字符串''

<小时/>
const path = location.pathname.split('/');

path = [
  '', 
  'questions', 
  '8082239', 
  'get-the-first-part-of-a-url-path', 
  '8082346'
];

关于javascript - 获取 url 路径的第一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8082239/

相关文章:

jquery - 动态添加Facebook评论控件

ios - 为什么我不能将此字符串转换为 URL?

http - 不同浏览器中 URL 的最大长度是多少?

javascript - 从坐标中获取像素

javascript - 如何在 Angular2 应用程序中使用 MediaRecorder 对象?

javascript - 指定 TypeScript 输出文件名格式

c# - 匹配 .html 之前和之后的文本的正则表达式/

php - JavaScript 问题 - 意外的标记(

javascript - $.parseJSON 用双引号中断

javascript - 检查值是否在 CSV 文件中