84 of 264 menu

Metoden match

Metoden match returnerer en matchende array med et regulært uttrykk. Hvis det ikke er noen treff, returnerer den null. Når den kalles uten modifikatoren g returnerer metoden en array, hvor det i nullelementet vil ligge den funnet substrengen, og i de andre elementene - grupperinger. Hvis metoden kalles med modifikatoren g returnerer den alle funne treff i form av en array.

Syntaks

streng.match(regulært uttrykk);

Eksempel

La oss finne et treff med det regulære uttrykket og dele det opp i grupperinger:

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

Resultatet av kjøring av koden:

'12:34' '12' '34'

Eksempel

La oss få en array av substrenger som består av bokstaven 'a':

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

Resultatet av kjøring av koden:

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

Se også

  • metoden test,
    som sjekker en streng
  • metoden matchAll,
    som søker etter alle treff i en streng
  • metoden exec,
    som utfører en sekvensiell søk
  • metoden replace,
    som utfører søk og erstatning
  • metoden search,
    som utfører et søk
  • metoden split,
    som deler en streng
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis