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:

javascriptlet str = 'xax xaax xaaax';

Mari terapkan metode ini pada string tersebut dengan ekspresi reguler:

javascriptlet res = str.match(/xa+x/);

Di elemen nol array hasil, akan berisi kecocokan pertama dengan regex:

javascriptconsole.log(res[0]); // akan menampilkan 'xax'

Hasilnya juga akan memiliki properti tambahan. Properti index akan berisi posisi di mana kecocokan ditemukan:

javascriptconsole.log(res.index); // akan menampilkan 0

Dan dalam properti input - string yang digunakan untuk pencarian (informasi dengan nilai yang dipertanyakan):

javascriptconsole.log(res.input); // akan menampilkan 'xax xaax xaaax'
Задание 1

Diberikan string:

javascriptlet str = 'aaa 123 bbb';

Temukan substring yang berisi angka.

Задание 2

Diberikan string:

javascriptlet str = 'aaa 123 bbb';

Temukan posisi angka pertama.