⊗jsSpREMP 121 of 294 menu

Џебови во методот match во регуларните изрази на JavaScript

Како што веќе знаете, пронајдениот подстринг преку методот match се наоѓа во нултиот елемент на низата со резултат. Во останатите елементи од оваа низа се наоѓаат таканаречените џебови.

Џебовите претставуваат начин да се подели пронајденото на одделни делови. За нивно користење треба да се стави дел од регуларниот израз во кружни загради. Во овој случај во низата со резултат покрај пронајдениот стринг ќе се појави и тоа, што се наоѓа под регуларниот израз, што стои во овие загради.

Ајде да пробаме во пракса. Нека имаме таков стринг со време:

let str = '12:34';

Ајде да ги ставиме часовите и минутите од ова време во одделни џебови:

let res = str.match(/(\d+):(\d+)/);

Да го погледнеме резултатот:

console.log(res[0]); // '12:34' - пронајденото console.log(res[1]); // '12' - 1 џеб console.log(res[2]); // '34' - 2 џеб

Даден е стринг, кој содржи домен:

let str = 'sss domain.ru zzz';

Пронајдете го овој домен и неговото име ставете го во првиот џеб, а зоната - во вториот.

Даден е стринг, кој содржи датум:

let str = '31.12.2025';

Ставете го денот во првиот џеб, месецот - во вториот, а годината - во третиот.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј