Lompat ke konten utama
←

Regex untuk Mencari Teks

Pelajaran 3 dari 14

Literal dan kelas karakter

Pintasan \d, \w, \s, dan titik

Setelah pelajaran ini kamu bisa memakai kelas pintasan dan titik untuk mencocokkan jenis karakter.

  • ±13 menit
  • 3 latihan
  • Diperiksa 27 Sep 2026

Latihan di pelajaran ini butuh akun gratis. Progres, kode, dan catatanmu hanya tersimpan di browser ini. Masuk untuk menyimpannya

Materi

JavaScript punya kelas pintasan untuk jenis karakter yang sering dicari: \d satu digit (sama dengan [0-9]), \w satu karakter kata (huruf Latin, digit, atau garis bawah, sama dengan [A-Za-z0-9_]), dan \s satu karakter spasi putih seperti spasi, tab, atau baris baru.

Versi huruf besarnya membalik arti: \D bukan digit, \W bukan karakter kata, \S bukan spasi putih. Titik cocok dengan satu karakter apa pun kecuali pemisah baris.

/\d\s\d/.test("kursi 3 4");  // true
/\d\s\d/.test("kursi 34");   // false
/kode.\d/.test("kode-1");      // true

Pintasan memendekkan pola yang panjang: lima digit ditulis [0-9][0-9][0-9][0-9][0-9] atau cukup \d lima kali. Kesalahan yang sering muncul adalah menganggap \d mewakili seluruh angka. Satu \d hanya satu digit, sehingga pola Rp\d sudah cocok dengan awal Rp125000 dan tidak menjamin sisanya angka; jumlah pengulangannya diatur kuantor di modul berikutnya.

Versi huruf besarnya dipakai untuk menemukan yang seharusnya tidak ada: \D menyorot huruf yang nyasar di kolom angka, dan \S memastikan sebuah isian tidak berisi spasi belaka.

Latihan

0/3 lulus

Jawaban diperiksa di server. Lulus berarti kamu memahami contohnya, bukan penilaian seluruh pekerjaanmu.

Catatanmu

Memuat catatan…

tersimpan otomatis, ikut tercetak · 0/4.000

Lanjutkan ke

Tampilkan 3 lagi

Sebagian materi kelas ini diadaptasi dari Library Carpentry — Introduction to Working with Data (Regular Expressions) (CC-BY-4.0).