84 of 264 menu

Методи match

Методи match массиви мувофиқатҳо бо ибораи оддӣ бармегардонад. Агар мувофиқат вуҷуд надошта бошад, null бармегардонад. Бе модификатори g метод массивро бармегардонад, ки дар унсури нулӣ подсатрӣ ёфташуда мебошад, ва дар унсурҳои дигар - карманҳо мебошанд. Агар метод бо модификатори g даъват шавад, он ҳамаи мувофиқатҳои ёфташударо ба шакли массив бармегардонад.

Синтаксис

satr.match(ибораи оддӣ);

Мисол

Биёед мувофиқатеро бо ибораи оддӣ ёбем ва онро ба карманҳо тақсим кунем:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // ёфташуда console.log(res[1]); // кармани 1 console.log(res[2]); // кармани 2

Натиҷаи иҷрои код:

'12:34' '12' '34'

Мисол

Биёед массиви подсатрҳоро гирем, ки аз ҳарфҳои 'a' иборатанд:

let str = 'a aa aaa aaaa'; let res = str.match(/a+/g); console.log(res);

Натиҷаи иҷрои код:

['a', 'aa', 'aaa', 'aaaa']

Нигаред низ

  • методи test,
    ки сатрро тафтиш мекунад
  • методи matchAll,
    ки ҳамаи мувофиқатҳоро дар сатр меҷӯяд
  • методи exec,
    ки ҷустуҷӯи пайдарпаҳро иҷро мекунад
  • методи replace,
    ки ҷустуҷӯу ивазкуниро иҷро мекунад
  • методи search,
    ки ҷустуҷӯро иҷро мекунад
  • методи split,
    ки сатрро ҷудо мекунад
Тоҷикӣ
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 истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан