Match metodi
match metodi
muntazam ifoda bilan mosliklar massivini qaytaradi.
Agar mosliklar bo'lmasa, u holda null qiymatini qaytaradi.
g modifikatorisiz chaqirilganda, usul
nol elementida topilgan qator bo'lgan massivni qaytaradi,
qolgan elementlarda esa "karmalar" bo'ladi.
Agar usul g modifikatori bilan chaqirilsa, u
topilgan barcha mosliklarni
massiv shaklida qaytaradi.
Sintaksis
qator.match(muntazam ifoda);
Misol
Keling, muntazam ifoda bilan moslikni topamiz va uni karmalar bo'yicha ajratamiz:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // topilgan
console.log(res[1]); // 1-karman
console.log(res[2]); // 2-karman
Kodni bajarish natijasi:
'12:34'
'12'
'34'
Misol
Keling, 'a' harfidan tashkil topgan
qatorlar massivini olamiz:
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Kodni bajarish natijasi:
['a', 'aa', 'aaa', 'aaaa']