JavaScript RegExp \S Metakarakter
Contoh
Pencarian global untuk karakter non-spasi:
let text = "Is this all there is?";
let pattern = /\S/g;
Definisi dan Penggunaan
Metakarakter \S cocok dengan karakter non-spasi.
Karakter spasi dapat berupa:
- Karakter luar angkasa
- Karakter tab
- Karakter carriage return
- Karakter baris baru
- Karakter tab vertikal
- Karakter umpan formulir
Dukungan Peramban
/\S/
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
new RegExp("\\S")
or simply:
/\S/
Sintaks dengan pengubah
new RegExp("\\S", "g")
or simply:
/\S/g
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() |