Match usuly
match usuly
düzgün ifade bilen gabat gelyän sanawy yzyna gaytarýar.
Eger gabat gelme ýok bolsa, onda null yzyna gaydarýar.
g üýtgedijisi bilen çagyrylmandan, usul
nullamy elementinde tapylan setirçe ýerleşýän,
galan elementlerinde bolsa - ýaýlary öz içine alýan sanawy yzyna gaydarýar.
Eger usul g üýtgedijisi bilen çagyrylsa, ol
sanaw görnüşinde tapylan ähli gabat gelmeleri yzyna gaydarýar.
Sintaksis
setir.match(düzgün ifade);
Mysal
Geliň düzgün ifade bilen gabat gelme tapalyň we ony ýaýlara bölýäris:
let str = '12:34';
let res = str.match(/(\d+):(\d+)/);
console.log(res[0]); // tapylan
console.log(res[1]); // 1 ýaý
console.log(res[2]); // 2 ýaý
Kody ýerine ýetirmegiň netijesi:
'12:34'
'12'
'34'
Mysal
Geliň 'a' harplaryndan ybarat
setirçeleriň sanawyny alyň:
let str = 'a aa aaa aaaa';
let res = str.match(/a+/g);
console.log(res);
Kody ýerine ýetirmegiň netijesi:
['a', 'aa', 'aaa', 'aaaa']