Kaedah match dalam Ungkapan Biasa JavaScript
Kaedah match mencari padanan pertama
dengan ungkapan biasa. Ia mengembalikan array,
di mana elemen sifar akan mengandungi
subrentetan yang ditemui.
Mari kita lihat contoh. Katakan kita mempunyai rentetan berikut:
let str = 'xax xaax xaaax';
Mari gunakan kaedah kami dengan ungkapan biasa pada rentetan ini:
let res = str.match(/xa+x/);
Dalam elemen sifar array hasil, akan terletak padanan pertama dengan ungkapan biasa:
console.log(res[0]); // akan memaparkan 'xax'
Pada masa yang sama, hasilnya akan mempunyai
sifat tambahan.
Dalam sifat index akan terletak
kedudukan di mana padanan
ditemui:
console.log(res.index); // akan memaparkan 0
Dan dalam sifat input - rentetan
di mana carian dijalankan (maklumat yang nilainya
diragui):
console.log(res.input); // akan memaparkan 'xax xaax xaaax'
Diberi rentetan:
let str = 'aaa 123 bbb';
Cari subrentetan yang mengandungi digit.
Diberi rentetan:
let str = 'aaa 123 bbb';
Cari kedudukan digit pertama.