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.

Note: This feature is available in Web Workers.

Giao diện URLPattern của URL Pattern API khớp các URL hoặc một phần của URL với một mẫu. Mẫu có thể chứa các nhóm bắt giữ để trích xuất các phần của URL đã khớp.

Thông tin chi tiết hơn về cú pháp của các mẫu có thể xem trên trang tổng quan của API: URL Pattern API.

Hàm tạo

URLPattern()

Trả về một đối tượng URLPattern mới dựa trên mẫu và URL cơ sở đã cho.

Thuộc tính thực thể

hash Read only

Chuỗi chứa mẫu dùng để khớp phần hash của một URL.

hasRegExpGroups Read only

Giá trị boolean cho biết một hay nhiều thành phần của URLPattern có chứa nhóm bắt giữ của biểu thức chính quy hay không.

hostname Read only

Chuỗi chứa mẫu dùng để khớp phần hostname của một URL.

password Read only

Chuỗi chứa mẫu dùng để khớp phần password của một URL.

pathname Read only

Chuỗi chứa mẫu dùng để khớp phần pathname của một URL.

port Read only

Chuỗi chứa mẫu dùng để khớp phần port của một URL.

protocol Read only

Chuỗi chứa mẫu dùng để khớp phần protocol của một URL.

Chuỗi chứa mẫu dùng để khớp phần search của một URL.

username Read only

Chuỗi chứa mẫu dùng để khớp phần username của một URL.

Phương thức thực thể

exec()

Trả về một đối tượng chứa các phần đã khớp của URL hoặc null nếu URL không khớp với mẫu.

test()

Trả về true nếu URL khớp với mẫu đã cho, ngược lại trả về false.

Đặc tả

Specification
URL Pattern
# urlpattern

Tương thích trình duyệt

Xem thêm

  • Có một polyfill cho URLPattern trên GitHub
  • Cú pháp mẫu được URLPattern sử dụng tương tự cú pháp của path-to-regexp