Eksekusi RegExp JavaScript ()
Contoh
Cari string untuk karakter "e":
let text = "The best things in life are free";
let result = /e/.exec(text);
Definisi dan Penggunaan
Metode exec() menguji kecocokan dalam sebuah string.
Jika menemukan kecocokan, ia mengembalikan array hasil, jika tidak maka akan mengembalikan null.
Dukungan Peramban
exec()
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.exec(string)
Nilai Parameter
Parameter | Description |
---|---|
string | Required. The string to be searched |
Nilai Kembali
Type | Description |
---|---|
Array | An array containing the matched text if it finds a match, otherwise it returns null |
Lebih Banyak Contoh
Contoh
Lakukan pencarian global untuk "Halo" dan "W3Schools" dalam sebuah string:
let text = "Hello world!";
// Look for "Hello"
let result1 = /Hello/.exec(text);
// Look for "W3Schools"
let result2 = /W3Schools/.exec(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() |