84 of 264 menu

match-metodi

Metodi match palauttaa taulukon täsmäyksistä säännöllisen lausekkeen kanssa. Jos täsmäyksiä ei ole, se palauttaa null. Kutsuttaessa ilman modifikaattoria g metodi palauttaa taulukon, jonka nollannessa elementissä on löydetty merkkijono, ja muissa elementeissä - ryhmät. Jos metodia kutsutaan modifikaattorilla g se palauttaa kaikki löydetyt täsmäykset taulukkona.

Syntaksi

merkkijono.match(säännöllinen lauseke);

Esimerkki

Etsitään täsmäys säännöllisen lausekkeen kanssa ja jaetaan se ryhmiin:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // löydetty console.log(res[1]); // 1. ryhmä console.log(res[2]); // 2. ryhmä

Koodin suorituksen tulos:

'12:34' '12' '34'

Esimerkki

Saadaan taulukko kirjaimesta 'a' koostuvista merkkijonoista:

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

Koodin suorituksen tulos:

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

Katso myös

  • metodi test,
    joka tarkistaa merkkijonon
  • metodi matchAll,
    joka etsii kaikki täsmäykset merkkijonosta
  • metodi exec,
    joka suorittaa peräkkäishaun
  • metodi replace,
    joka suorittaa haun ja korvauksen
  • metodi search,
    joka suorittaa haun
  • metodi split,
    joka jakaa merkkijonon
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää