84 of 264 menu

De match methode

De methode match retourneert een array van overeenkomsten met een reguliere expressie. Als er geen overeenkomsten zijn, retourneert het null. Wanneer aangeroepen zonder de g modifier retourneert de methode een array, waarvan het nulde element de gevonden substring bevat, en de andere elementen - de groepen. Als de methode wordt aangeroepen met de g modifier retourneert het alle gevonden overeenkomsten in de vorm van een array.

Syntaxis

tekst.match(reguliere expressie);

Voorbeeld

Laten we een overeenkomst vinden met een reguliere expressie en deze opdelen in groepen:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // gevonden console.log(res[1]); // 1e groep console.log(res[2]); // 2e groep

Resultaat van de code-uitvoering:

'12:34' '12' '34'

Voorbeeld

Laten we een array verkrijgen van substrings, bestaande uit de letter 'a':

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

Resultaat van de code-uitvoering:

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

Zie ook

  • methode test,
    die een string controleert
  • methode matchAll,
    die alle overeenkomsten in een string zoekt
  • methode exec,
    die een opeenvolgende zoekopdracht uitvoert
  • methode replace,
    die zoeken en vervangen uitvoert
  • methode search,
    die een zoekopdracht uitvoert
  • methode split,
    die een string splitst
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren