Javascript - 如何从 location.href 中删除域

标签 javascript jquery html

我需要使用 Javascript 从 location.href 中删除域名。我有这样的链接:http://localhost/App/User/UserOrder.aspx?id=949abc91-a644-4a02-aebf-96da3ac7d8e1&type=MO 我需要没有 http 的链接://localhost 并且将来没有它是真实的域名。

我将在 Javascript 函数中使用那些经过 trim 的链接,因此我也想在 Javascript 中对其进行 trim 。

我试过:window.location.href.split('/')[2]; 但我只能从它获取域。我想摆脱域。

非常感谢这里的任何帮助!

最佳答案

使用 window.location.pathname。这为您提供了相对于主机的路径。参见 here了解更多详情。

对于任意 URL,假设变量 url 包含您的 URL,您可以:

url = url.replace(/^.*\/\/[^\/]+/, '')

关于Javascript - 如何从 location.href 中删除域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6945429/

相关文章:

javascript - 在 Vue.js 中动态过滤对象数组

javascript - 试图在 jQuery 上隐藏一个 H3 有点复杂的 css 结构

javascript - 加载页面并完整显示

javascript - jQuery:获取图像加载错误的详细信息

javascript - 如何根据单元格值删除html中的行

javascript - 从 jquery 中的文本区域逐行解析,然后逐字解析

javascript - 从表内的文本框读取数据

PHP 登录失败 - 返回错误

javascript - 如何使用 Javascript 在 Canvas 上绘制 SVG?

java - 将值从 JavaScript 发送到 JSP(使用 jQuery)