URLPattern:port 属性
注意:此功能在 Web Workers 中可用。
port
是 URLPattern
接口的一个只读属性,它包含用于匹配 URL 端口部分的模式字符串。
它是传递给 构造函数的端口模式的规范化值,或者是传递给构造函数的从 baseURL
继承的值,或者是默认值 ("*"
),该默认值匹配任何端口。
请注意,如果使用 url
或 baseURL
字符串指定模式且未明确设置端口,它也可能被隐式设置为空字符串 (""
)。这个空字符串匹配使用默认端口 (443
) 的 URL。
值
字符串。
示例
基本用法
以下示例创建了一个 URLPattern
对象,其 port
部分为 (80|443|8080)
,并记录了该属性。此模式匹配端口为 80
、443
或 8080
的任何 URL。
js
const pattern = new URLPattern({ port: "(80|443|8080)" });
console.log(pattern.port); // "(80|443|8080)"
console.log(pattern.test("http://example.com:8080/")); // true
规范
规范 |
---|
URL 模式 # dom-urlpattern-port |
浏览器兼容性
加载中…