⊗jsSpRENP 130 of 294 menu

Penamaan Kumpulan dalam Ungkapan Biasa JavaScript

Dalam ungkapan biasa, kita boleh memberikan nama kepada kumpulan. Untuk ini terdapat sintaks khas. Inilah dia: (?<name>pattern), di mana pattern ialah ungkapan biasa, dan name ialah nama kumpulan.

Mari kita lihat contoh. Katakan kita mempunyai rentetan berikut:

let str = '2025-10-29';

Mari buat ungkapan biasa di mana kumpulan diberikan nama:

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

Mari gunakan ungkapan biasa pada rentetan kita:

let res = str.match(reg);

Data kumpulan akan masuk ke dalam sifat groups hasil dalam bentuk objek:

console.log(res.groups);

Kita boleh akses setiap elemen objek secara berasingan:

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

Diberi rentetan dengan masa:

let str = '12:59:59';

Letakkan jam, minit dan saat dalam kumpulan bernama yang berasingan.

kaswmshupt