⊗jsSpRELiP 125 of 294 menu

Omadus lastIndex JavaScripti regulaaravaldistes

Regulaaravaldisel on omadus lastIndex. See sisaldab positsiooni, kust järgmine meetodi exec käivitus otsingut alustab. See tähendab, et iga uue meetodi käivituse korral see omadus muudab oma väärtust. Vaatame näidet:

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

lastIndex eeliseks on see, et seda saab mitte ainult lugeda, vaid ka muuta, alustades otsingut antud positsioonilt. Vaadake näidet:

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

Antud on järgmine string:

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

Leidke sellest kõik ajaga alamstringid, alustades viiendast sümbolist.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu