URLPattern
注意:此功能在 Web Workers 中可用。
URLPattern 接口是 URL Pattern API 的一部分,用于将 URL 或 URL 的一部分与模式进行匹配。模式可以包含捕获组,用于提取匹配 URL 的部分。
有关模式语法的更多信息,请参阅 API 概览页面:URL Pattern API。
构造函数
URLPattern()-
根据给定的模式和基础 URL 返回一个新的
URLPattern对象。
实例属性
hash只读-
一个用于匹配 URL 的 hash 部分的模式字符串。
hasRegExpGroups只读-
一个布尔值,指示
URLPattern的任何组件是否包含 正则表达式捕获组。 hostname只读-
一个用于匹配 URL 的 主机名 部分的模式字符串。
password只读-
一个用于匹配 URL 的 密码 部分的模式字符串。
pathname只读-
一个用于匹配 URL 的 路径名 部分的模式字符串。
port只读-
一个用于匹配 URL 的 端口 部分的模式字符串。
protocol只读-
一个用于匹配 URL 的 协议 部分的模式字符串。
search只读-
一个用于匹配 URL 的 搜索 部分的模式字符串。
username只读-
一个用于匹配 URL 的 用户名 部分的模式字符串。
实例方法
规范
| 规范 |
|---|
| URL 模式 # urlpattern |
浏览器兼容性
加载中…
另见
- 在 GitHub 上提供了
URLPattern的 polyfill - URLPattern 使用的模式语法与 path-to-regexp 使用的语法类似。