URLPattern
Baseline
2025
Newly available
Since September 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
メモ: この機能はウェブワーカー内で利用可能です。
URLPattern は URL パターン API のインターフェイスで、URL または URL の一部をパターンと照合します。パターンには、照合された URL の一部を抽出するキャプチャグループを含めることができます。
パターンの構文の詳細については、 API の概要ページ「URL パターン API」をご覧ください。
コンストラクター
URLPattern()-
指定されたパターンとベース URL に基づいて、新しい
URLPatternオブジェクトを返します。
インスタンスプロパティ
hash読取専用-
URL のハッシュ部分と照合するパターンが含まれている文字列。
hasRegExpGroups読取専用-
論理値で、この
URLPatternの成分のいずれかが正規表現キャプチャグループを含んでいるかどうかを示します。 hostname読取専用-
URL のホスト名部分と照合するパターンが含まれている文字列。
password読取専用-
URL のパスワード部分と照合するパターンが含まれている文字列。
pathname読取専用-
URL のパス名部分と照合するパターンが含まれている文字列。
port読取専用-
URL のポート番号部分と照合するパターンが含まれている文字列。
protocol読取専用-
URL のプロトコル部分と照合するパターンが含まれている文字列。
search読取専用-
URL の検索部分と照合するパターンが含まれている文字列。
username読取専用-
URL のユーザー名部分と照合するパターンが含まれている文字列。
インスタンスメソッド
仕様書
| Specification |
|---|
| URL Pattern> # urlpattern> |
ブラウザーの互換性
関連情報
URLPatternのポリフィルが GitHub にあります。- URLPattern で使用されるパターン構文は、 path-to-regexp で使用される構文と似ています。