📅  最后修改于: 2023-12-03 15:17:03.385000             🧑  作者: Mango
在Web开发中,我们常常需要获取URL中的路径。通常情况下,我们可以使用window.location对象获取完整的URL,但是很多时候我们只需要获取URL中的路径部分,这就需要对URL进行处理。
使用正则表达式可以方便地从URL中提取出路径部分。
// 获取当前URL的路径部分
var path = window.location.pathname;
使用split()方法也可以方便地从URL中提取出路径部分。
// 获取当前URL的路径部分
var path = window.location.href.split("/").pop();
使用slice()方法也可以方便地从URL中提取出路径部分。
// 获取当前URL的路径部分
var path = window.location.href.slice(window.location.href.lastIndexOf('/') + 1);
以上三种方法都可以方便地获取URL中的路径部分,不同的方法适用于不同的场景。使用正则表达式可以更加灵活地处理URL,使用split()方法和slice()方法则适用于简单的URL处理。
# JS获取URL静态路径
在Web开发中,我们常常需要获取URL中的路径。通常情况下,我们可以使用window.location对象获取完整的URL,但是很多时候我们只需要获取URL中的路径部分,这就需要对URL进行处理。
## 获取URL路径的方法
### 1. 使用正则表达式
使用正则表达式可以方便地从URL中提取出路径部分。
```javascript
// 获取当前URL的路径部分
var path = window.location.pathname;
使用split()方法也可以方便地从URL中提取出路径部分。
// 获取当前URL的路径部分
var path = window.location.href.split("/").pop();
使用slice()方法也可以方便地从URL中提取出路径部分。
// 获取当前URL的路径部分
var path = window.location.href.slice(window.location.href.lastIndexOf('/') + 1);
以上三种方法都可以方便地获取URL中的路径部分,不同的方法适用于不同的场景。使用正则表达式可以更加灵活地处理URL,使用split()方法和slice()方法则适用于简单的URL处理。