Metode match dalam Regex JavaScript
Metode match menemukan kecocokan pertama
dengan ekspresi reguler. Metode ini mengembalikan array,
di mana elemen nolnya akan berisi
substring yang ditemukan.
Mari kita lihat sebuah contoh. Misalkan kita memiliki string berikut:
let str = 'xax xaax xaaax';
Mari terapkan metode ini pada string tersebut dengan ekspresi reguler:
let res = str.match(/xa+x/);
Di elemen nol array hasil, akan berisi kecocokan pertama dengan regex:
console.log(res[0]); // akan menampilkan 'xax'
Hasilnya juga akan memiliki
properti tambahan.
Properti index akan berisi
posisi di mana kecocokan
ditemukan:
console.log(res.index); // akan menampilkan 0
Dan dalam properti input - string
yang digunakan untuk pencarian (informasi dengan nilai
yang dipertanyakan):
console.log(res.input); // akan menampilkan 'xax xaax xaaax'
Diberikan string:
let str = 'aaa 123 bbb';
Temukan substring yang berisi angka.
Diberikan string:
let str = 'aaa 123 bbb';
Temukan posisi angka pertama.