84 of 264 menu

Metode match

Metode match mengembalikan array kecocokan dengan ekspresi reguler. Jika tidak ada kecocokan, akan mengembalikan null. Jika dipanggil tanpa modifier g, metode ini mengembalikan array, di mana elemen nol akan berisi substring yang ditemukan, dan elemen lainnya - group (capturing groups). Jika metode dipanggil dengan modifier g, metode ini mengembalikan semua kecocokan yang ditemukan dalam bentuk array.

Sintaksis

string.match(ekspresiReguler);

Contoh

Mari kita cari kecocokan dengan ekspresi reguler dan uraikan ke dalam group:

let str = '12:34'; let res = str.match(/(\d+):(\d+)/); console.log(res[0]); // yang ditemukan console.log(res[1]); // group 1 console.log(res[2]); // group 2

Hasil eksekusi kode:

'12:34' '12' '34'

Contoh

Mari kita dapatkan array substring, yang terdiri dari huruf 'a':

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

Hasil eksekusi kode:

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

Lihat juga

  • metode test,
    yang memeriksa string
  • metode matchAll,
    yang mencari semua kecocokan dalam string
  • metode exec,
    yang melakukan pencarian berurutan
  • metode replace,
    yang melakukan pencarian dan penggantian
  • metode search,
    yang melakukan pencarian
  • metode split,
    yang memisahkan string
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak