⊗jsSpREMT 117 of 294 menu

Kaedah test dalam Ungkapan Biasa JavaScript

Dalam pelajaran ini, kita akan melihat kaedah test, yang memeriksa sama ada dalam rentetan terdapat sekurang-kurangnya satu padanan dengan regex. Jika ada - ia mengembalikan true, dan jika tidak - false. Kaedah ini menerima rentetan sebagai parameter, dan digunakan pada regex, seperti ini:

regex.test(di mana untuk mencari)

Mari kita periksa beberapa rentetan untuk padanan dengan regex sebagai contoh:

/a+/.test('eee aaa bbb'); // mengembalikan true

Selalunya kaedah ini digunakan untuk memeriksa sama ada keseluruhan rentetan sepadan dengan ungkapan biasa. Dalam kes ini, tanda topi diletakkan pada permulaan regex, dan tanda dolar pada akhir:

/^a+$/.test('aaaaaaaaa'); // mengembalikan true

Tentukan sama ada rentetan yang dihantar bermula dengan 'http://'.

Tentukan sama ada rentetan yang dihantar bermula dengan 'http://' atau dengan 'https://'.

Tentukan sama ada rentetan yang dihantar berakhir dengan sambungan 'txt', 'html' atau 'php'.

Tentukan sama ada rentetan yang dihantar berakhir dengan sambungan 'jpg' atau 'jpeg'.

Tentukan sama ada rentetan yang dihantar berakhir dengan sambungan 'jpg', 'jpeg' atau 'png'.

Tentukan sama ada rentetan 'nombor, panjang dari 1 hingga 12 digit'.

Tentukan sama ada rentetan yang dihantar adalah tarikh dalam format tahun-bulan-hari.

Tentukan sama ada rentetan yang dihantar adalah tarikh dalam format hari.bulan.tahun.

Tentukan sama ada rentetan yang dihantar adalah masa dalam format jam:minit:saat.

Tentukan sama ada rentetan yang dihantar adalah e-mel yang betul.

Tentukan sama ada rentetan yang dihantar adalah nama domain.

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