⊗jsSpRELiP 125 of 294 menu

LastIndex lastIndex v regularnih izrazih JavaScript

Regularni izraz ima lastnost lastIndex. Vsebuje položaj, s katerega se bo začelo iskanje naslednjega klica metode exec. To pomeni, da se bo pri vsakem novem klicu metode ta lastnost spremenila. Poglejmo si primer:

let str = '12 34 56'; let reg = /\d+/g; console.log(reg.lastIndex); // začetna vrednost 0 let res; while (res = reg.exec(str)) { console.log(res); // [12], [34], [56] console.log(reg.lastIndex); // 2, 5, 8 }

Prednost lastIndex je, da ga je mogoče ne samo brati, ampak tudi spreminjati, začenši iskanje z določenega položaja. Poglejte primer:

let str = '12 34 56'; let reg = /\d+/g; reg.lastIndex = 2; let res = reg.exec(str) console.log(res); // [34]

Podan je naslednji niz:

let str = '12:37 15:48 17:59';

Poiščite v njem vse podnize s časom, begin pri petem znaku.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni