84 of 264 menu

Метад match

Метад match вяртае масіў супадзенняў з рэгулярным выразам. Калі супадзенняў няма, то верне null. Быўшы выкліканы без мадыфікатара g метад вяртае масіў, у нулявым элеменце якога будзе ляжаць знойдзеная падрадок, а ў астатніх элементах - карманы. Калі метад выкліканы з мадыфікатарам g ён вяртае ўсе знойдзеныя супадзенні у выглядзе масіва.

Сінтаксіс

радок.match(рэгулярны выраз);

Прыклад

Давайце знойдзем супадзенне з рэгулярным выразам і разлажым яго па карманах:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // знойдзенае console.log(res[1]); // 1 карман console.log(res[2]); // 2 карман

Вынік выканання кода:

'12:34' '12' '34'

Прыклад

Давайце атрымаем масіў падрадкаў, якія складаюцца з літар 'a':

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

Вынік выканання кода:

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

Глядзіце таксама

  • метад test,
    які правярае радок
  • метад matchAll,
    які шукае ўсе супадзенні ў радку
  • метад exec,
    які выконвае паслядоўны пошук
  • метад replace,
    які выконвае пошук і замену
  • метад search,
    які выконвае пошук
  • метад split,
    які разбівае радок
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČ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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць