⊗jsSpREMM 120 of 294 menu

Metoda match v regulárních výrazech JavaScript

Metoda match najde první shodu s regulárním výrazem. Vrací pole, ve kterém bude na nultém prvku nalezený podřetězec.

Podívejme se na příklad. Předpokládejme, že máme následující řetězec:

let str = 'xax xaax xaaax';

Aplikujme na tento řetězec naši metodu s regulárním výrazem:

let res = str.match(/xa+x/);

Na nultém prvku pole s výsledkem bude ležet první shoda s regulárním výrazem:

console.log(res[0]); // vypíše 'xax'

Výsledek bude mít navíc dodatečné vlastnosti. Ve vlastnosti index bude ležet pozice, na které byla nalezena shoda:

console.log(res.index); // vypíše 0

A ve vlastnosti input - řetězec, ve kterém byl prováděn vyhledávání (informace sporné hodnoty):

console.log(res.input); // vypíše 'xax xaax xaaax'

Je dán řetězec:

let str = 'aaa 123 bbb';

Najděte podřetězec obsahující číslice.

Je dán řetězec:

let str = 'aaa 123 bbb';

Najděte pozici první číslice.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout