⊗jsSpRENP 130 of 294 menu

დასახელებული კარმები ჯავასკრიპტის რეგულარულ გამოსახულებებში

რეგულარულ გამოსახულებებში შესაძლებელია კარმებისთვის სახელების მინიჭება. ამისთვის არსებობს სპეციალური სინტაქსი. აი ის: (?<name>pattern), სადაც pattern - არის რეგულარული გამოსახულება, ხოლო name - არის კარმის სახელი.

მოდით შევხედოთ მაგალითს. დავუშვათ, გვაქვს შემდეგი სტრიქონი:

let str = '2025-10-29';

მოდით შევქმნათ რეგულარული გამოსახულება, რომელშიც კარმებს ექნებათ მინიჭებული სახელები:

let reg = /(?<year>\d{4})-(?<month>\d{2})-(?<day>\d{2})/;

გამოვიყენოთ ეს რეგულარული გამოსახულება ჩვენს სტრიქონზე:

let res = str.match(reg);

კარმების მონაცემები მოხვდება შედეგის groups თვისებაში ობიექტის სახით:

console.log(res.groups);

შეგვიძლია ცალ-ცალკე მივწვდეთ ობიექტის თითოეულ ელემენტს:

console.log(res.groups.year); // 2025 console.log(res.groups.month); // 10 console.log(res.groups.day); // 29

მოცემულია სტრიქონი დროით:

let str = '12:59:59';

საათები, წუთები და წამები ჩადეთ ცალკეულ დასახელებულ კარმებში.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა