84 of 264 menu

Match әдісі

match әдісі регулярды өрнекпен сәйкес келетін массивді қайтарады. Ешбір сәйкестік табылмаса, null қайтарады. g модификаторыз шақырылғанда, әдіс нөлдік элементінде табылған жолша болатын, ал қалған элементтерінде түйіндік сөмкелер болатын массив қайтарады. Егер әдіс g модификаторымен шақырылса, ол барлық табылған сәйкестіктерді массив түрінде қайтарады.

Синтаксис

жол.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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау