URLPattern

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Das URLPattern-Interface der URL Pattern API gleicht URLs oder Teile von URLs mit einem Muster ab. Das Muster kann Fanggruppen enthalten, die Teile der übereinstimmenden URL extrahieren.

Weitere Informationen zur Syntax von Mustern finden Sie auf der API-Übersichtsseite: URL Pattern API.

Konstruktor

URLPattern()

Gibt ein neues URLPattern-Objekt basierend auf dem angegebenen Muster und der Basis-URL zurück.

Instanz-Eigenschaften

hash Schreibgeschützt

Ein String, der ein Muster enthält, um den Hash-Teil einer URL abzugleichen.

hostname Schreibgeschützt

Ein String, der ein Muster enthält, um den Hostname-Teil einer URL abzugleichen.

password Schreibgeschützt

Ein String, der ein Muster enthält, um den Passwort-Teil einer URL abzugleichen.

pathname Schreibgeschützt

Ein String, der ein Muster enthält, um den Pfadname-Teil einer URL abzugleichen.

port Schreibgeschützt

Ein String, der ein Muster enthält, um den Port-Teil einer URL abzugleichen.

protocol Schreibgeschützt

Ein String, der ein Muster enthält, um den Protokoll-Teil einer URL abzugleichen.

Ein String, der ein Muster enthält, um den Such-Teil einer URL abzugleichen.

username Schreibgeschützt

Ein String, der ein Muster enthält, um den Benutzernamen-Teil einer URL abzugleichen.

Instanz-Methoden

exec()

Gibt ein Objekt mit den übereinstimmenden Teilen der URL oder null zurück, wenn die URL nicht übereinstimmt.

test()

Gibt true zurück, wenn die URL mit dem angegebenen Muster übereinstimmt, andernfalls false.

Spezifikationen

Specification
URL Pattern
# urlpattern

Browser-Kompatibilität

Siehe auch

  • Ein Polyfill von URLPattern ist verfügbar auf GitHub
  • Die Mustersyntax, die von URLPattern verwendet wird, ist ähnlich der Syntax, die von path-to-regexp verwendet wird.