Tes RegExp JavaScript ()
Contoh
Cari string untuk karakter "e":
let text = "The best things in life are free";
let pattern = /e/;
let result = pattern.test(text);
Definisi dan Penggunaan
Metode test() menguji kecocokan dalam sebuah string.
Jika menemukan kecocokan, ia mengembalikan true, jika tidak ia mengembalikan false.
Dukungan Peramban
test()
adalah fitur ECMAScript1 (ES1).
ES1 (JavaScript 1997) didukung penuh di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaksis
RegExpObject.test(string)
Nilai Parameter
Parameter | Description |
---|---|
string | Required. The string to be searched |
Nilai Kembali
Type | Description |
---|---|
Boolean | Returns true if it finds a match, otherwise false |
Lebih Banyak Contoh
Contoh
Lakukan pencarian global, dan uji "Halo" dan "W3Schools" dalam sebuah string:
// The string:
let text = "Hello world!";
// Look for "Hello"
let pattern1 = /Hello/g;
let result1 = patt.test(text);
// Look for "W3Schools"
let pattern2 = /W3Schools/g;
let result2 = pattern2.test(text);
Metode Pencarian Ekspresi Reguler
Dalam JavaScript, pencarian teks ekspresi reguler, dapat dilakukan dengan metode yang berbeda.
Dengan pola sebagai ekspresi reguler, ini adalah metode yang paling umum:
Contoh | Keterangan |
---|---|
text.match( pola ) | Metode String cocok() |
teks.pencarian( pola ) | Pencarian metode String() |
pola .exec(teks) | Metode RexExp exec() |
pola .test(teks) | Tes metode RegExp() |