⊗jsSpREMP 121 of 294 menu

Ҷайбҳо дар усули match дар Regular Expression-ҳои JavaScript

Чинонки шумо медонед, сатри ёфташуда тавассути усули match ба унсури сифрӣ (0) аз массиви натиҷа меафтад. Ба унсурҳои дигари ин массив чизе ба номи ҷайбҳо меафтад.

Ҷайбҳо намуди роҳе барои ҷудо кардани чудо кардани қисмҳои ёфташуда мебошанд. Барои истифода бурдани онҳо лозим аст қисми регуляркаро дар қавсҳои ченакӣ ҷойгир намоем. Дар ин ҳолат дар массиви натиҷа ба ғайр аз сатри ёфташуда ҳамчунин он чи, ки дар зери регуляркаи дар ин қавсҳо истодаро низ пайдо мешавад.

Биёед дар амал санҷем. Фарз кунем, ки мо чунин сатр бо вақт дорем:

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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан