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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј