84 of 264 menu

Metoden match

Metoden match returnerar en array med träffar med ett reguljärt uttryck. Om inga träffar finns returneras null. När den anropas utan modifieraren g returnerar metoden en array, där nollelementet innehåller den hittade delsträngen, och övriga element innehåller fickorna. Om metoden anropas med modifieraren g returnerar den alla hittade träffar i form av en array.

Syntax

sträng.match(reguljärt uttryck);

Exempel

Låt oss hitta en träff med det reguljära uttrycket och dela upp det i fickor:

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

Resultat av kodkörning:

'12:34' '12' '34'

Exempel

Låt oss få en array med delsträngar som består av bokstaven 'a':

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

Resultat av kodkörning:

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

Se även

  • metoden test,
    som kontrollerar en sträng
  • metoden matchAll,
    som söker alla träffar i en sträng
  • metoden exec,
    som utför en sekventiell sökning
  • metoden replace,
    som utför sök och ersätt
  • metoden search,
    som utför en sökning
  • metoden split,
    som delar upp en sträng
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa