Metode test() RegExp JavaScript
- Halaman sebelumnya
- Halaman berikutnya
- Kembali ke lapisan atas Panduan Rujukan RegExp JavaScript
Definisi dan penggunaan
test()
Ujian metode mencari item yang sepadan dalam string tes.
Jika mendapati item yang sepadan, kembalikan true
Jika cocok, kembalikan false
.
Contoh
Contoh 1
Mencari karakter "e" di string:
let text = "The best things in life are free"; let pattern = /e/; let result = pattern.test(text);
Contoh 2
Melakukan pencarian global, dan mencari "Hello" dan "W3School" di string:
// String: let text = "Hello world!"; // Carikan "Hello" let pattern1 = /Hello/g; let result1 = pattern1.test(text); // Carikan "W3School" let pattern2 = /W3School/g; let result2 = pattern2.test(text);
Sintaks
regexp.test(string)
Parameter
Parameter | Penerangan |
---|---|
string | Diperlukan. String untuk dicari. |
Hasil kembalian
Jenis | Penerangan |
---|---|
Boolean | Jika menemukan item yang cocok, kembalikan true, jika tidak kembalikan false. |
Detil teknis
Hasil kembalian
Jika string string yang mengandung dengan regexp teks yang cocok, jika tidak kembalikan true
Jika cocok, kembalikan false
.
Ditolak
Jenis | Penerangan |
---|---|
TypeError | Panggil objek yang bukan RegExp untuk metoden ini, lempar eksepsi ini. |
Penerangan
Objek RegExp test()
Metoden mengecek apakah string cocok dengan pola tertentu.
Metoden test() akan memeriksa string stringlihat apakah ia mengandung dengan regexp teks yang cocok. Jika string yang mengandung teks seperti ini, metoden ini akan kembalikan true
Jika tidak, kembalikan false
.
Panggil metoden test() objek RegExp r, dan berikan string s untuk dia, yang setara dengan: (r.exec(s) != null).
Dukungan pelayar
test()
Adalah ciri ECMAScript1 (ES1).
Semua pelayar mengesahkan ES1 (JavaScript 1997) penuh:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Dukung | Dukung | Dukung | Dukung | Dukung | Dukung |
Metoden pencarian ekspresi reguler
Dalam JavaScript, pencarian teks ekspresi reguler dapat diselesaikan dengan berbagai metoden.
PenggunaanModel (pattern)Sebagai ekspresi reguler, ini adalah metoden yang paling sering digunakan:
Contoh | Penerangan |
---|---|
text.match(pattern) | Metoden cari kata match() |
text.search(pattern) | Metoden cari kata search() |
pattern.exec(text) | Metode exec() RexExp |
pattern.test(text) | Metode test() RexExp |
- Halaman sebelumnya
- Halaman berikutnya
- Kembali ke lapisan atas Panduan Rujukan RegExp JavaScript