87 of 264 menu

Kaedah test

Kaedah test menyemak sama ada terdapat sekurang-kurangnya satu padanan dalam rentetan dengan ungkapan biasa. Jika ada - dikembalikan true, dan jika tidak - false.

Sintaks

rentetan.test(ungkapan biasa);

Contoh

Mari semak sama ada rentetan mengandungi masa:

let str = '12:39'; let reg = /\d\d:\d\d/; let res = reg.test(str); console.log(res);

Keputusan pelaksanaan kod:

true

Contoh

Mari semak keseluruhan rentetan untuk padanan dengan ungkapan biasa:

let str = '12:39'; let reg = /^\d\d:\d\d$/; let res = reg.test(str); console.log(res);

Keputusan pelaksanaan kod:

true

Contoh

Mari semak sama ada rentetan hanya terdiri daripada digit:

let str = '123'; let reg = /^\d+$/; let res = reg.test(str); console.log(res);

Keputusan pelaksanaan kod:

true

Lihat juga

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