URL Pattern API

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.

URL Pattern API định nghĩa một cú pháp được sử dụng để tạo các bộ so khớp URL. Các mẫu này có thể được so khớp với các URL hoặc các thành phần URL riêng lẻ.

Khái niệm và cách sử dụng

Các mẫu được chỉ định bằng giao diện URLPattern. Cú pháp mẫu dựa trên cú pháp từ thư viện path-to-regexp. Các mẫu có thể chứa:

  • Chuỗi ký tự được so khớp chính xác.
  • Ký tự đại diện (/posts/*) khớp với bất kỳ ký tự nào.
  • Nhóm có tên (/books/:id) trích xuất một phần của URL được so khớp.
  • Nhóm không bắt (/books{/old}?) làm cho các phần của mẫu tùy chọn hoặc được so khớp nhiều lần.
  • Nhóm RegExp (/books/(\\d+)) thực hiện các so khớp regex tùy ý phức tạp.

Giao diện

URLPattern

Đại diện cho mẫu có thể so khớp với URL hoặc các phần URL. Mẫu có thể chứa các nhóm bắt trích xuất các phần của URL được so khớp.

Thông số kỹ thuật

Thông số kỹ thuật
URL Pattern

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

Xem thêm

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