⊗jsSpRENP 130 of 294 menu

Các Nhóm Bắt Giữ Có Tên Trong Biểu Thức Chính Quy JavaScript

Trong biểu thức chính quy, bạn có thể đặt tên cho các nhóm bắt giữ. Có một cú pháp đặc biệt dành cho việc này. Đây là nó: (?<name>pattern), trong đó pattern là biểu thức chính quy, và name là tên của nhóm bắt giữ.

Hãy xem một ví dụ. Giả sử chúng ta có chuỗi sau:

let str = '2025-10-29';

Hãy tạo một biểu thức chính quy trong đó các nhóm bắt giữ được đặt tên:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

Hãy áp dụng biểu thức chính quy vào chuỗi của chúng ta:

let res = str.match(reg);

Dữ liệu từ các nhóm bắt giữ sẽ được đưa vào thuộc tính groups của kết quả dưới dạng một đối tượng:

console.log(res.groups);

Chúng ta có thể truy cập từng phần tử của đối tượng một cách riêng biệt:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

Cho một chuỗi biểu diễn thời gian:

let str = '12:59:59';

Hãy đặt giờ, phút và giây vào các nhóm bắt giữ có tên riêng biệt.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối