URLPattern
注意: 此功能在 Web 工作线程 中可用。
URLPattern
是 URL 模式 API 的接口,用于将 URL 或 URL 的部分与模式匹配。模式可以包含捕获组,用于提取匹配的 URL 的部分。
有关模式语法的信息,请参阅 API 概述页面: URL 模式 API。
构造函数
URLPattern()
实验性-
根据给定的模式和基本 URL 返回一个新的
URLPattern
对象。
实例属性
hash
只读 实验性-
包含用于匹配 URL 哈希 部分的模式的字符串。
hostname
只读 实验性-
包含用于匹配 URL 主机名 部分的模式的字符串。
password
只读 实验性-
包含用于匹配 URL 密码 部分的模式的字符串。
pathname
只读 实验性-
包含用于匹配 URL 路径名 部分的模式的字符串。
port
只读 实验性-
包含用于匹配 URL 端口 部分的模式的字符串。
protocol
只读 实验性-
包含用于匹配 URL 协议 部分的模式的字符串。
search
只读 实验性-
包含用于匹配 URL 搜索 部分的模式的字符串。
username
只读 实验性-
包含用于匹配 URL 用户名 部分的模式的字符串。
实例方法
规范
规范 |
---|
URL 模式标准 # urlpattern |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参见
URLPattern
的 polyfill 可在 GitHub 上获得- URLPattern 使用的模式语法类似于 path-to-regexp 使用的语法