84 of 264 menu

Metod match

match metodu regular ifadə ilə uyğunluq massivini qaytarır. Əgər uyğunluq yoxdursa, null qaytarır. g modifikatoru olmadan çağırıldıqda, metod sıfırıncı elementində tapılmış alt sətrin, qalan elementlərində isə qrupların olduğu bir massiv qaytarır. Əgər metod g modifikatoru ilə çağırılıbsa, bütün tapılan uyğunluqları massiv şəklində qaytarır.

Sintaksis

sətir.match(regular ifadə);

Nümunə

Gəlin regular ifadə ilə uyğunluğu tapaq və onu qruplara ayıraq:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // tapılan console.log(res[1]); // 1-ci qrup console.log(res[2]); // 2-ci qrup

Kodun icrasının nəticəsi:

'12:34' '12' '34'

Nümunə

Gəlin 'a' hərflərindən ibarət alt sətirlər massivini əldə edək:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

Kodun icrasının nəticəsi:

['a', 'aa', 'aaa', 'aaaa']

Həmçinin bax

  • test metodu,
    sətiri yoxlayır
  • matchAll metodu,
    sətirdə bütün uyğunluqları axtarır
  • exec metodu,
    ardıcıl axtarışı həyata keçirir
  • replace metodu,
    axtarış və əvəzetməni həyata keçirir
  • search metodu,
    axtarışı həyata keçirir
  • split metodu,
    sətiri bölür
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et