Lompat ke konten
Aback Tools Logo

Penguji Regex JavaScript

Uji ekspresi reguler JavaScript pada teks contoh dengan penguji regex JavaScript kami yang gratis. Dapatkan sorotan kecocokan waktu nyata, nilai grup tangkapan, posisi kecocokan, dan dukungan penuh flag (g, i, m, s, u, d) — semuanya ditenagai mesin RegExp JavaScript native browser. Tanpa pendaftaran.

Regex Tester JavaScript

Enter a JavaScript regular expression pattern, select flags, and type or paste your test text. Matches are highlighted in real time with capture group details. All testing runs locally using the browser's native JS RegExp engine - no signup required.

//g
Flags
Quick Patterns
14 matches
Match Preview
Hello World! This is a Regex Tester for JavaScript. Test your Regular Expressions against Sample text. Match Words, Numbers, Emails, and more. Contact us at [email protected] or visit https://abacktools.com
Match Details(14 matches - click to expand capture groups)
/\b[A-Z][a-z]+\b/g
Matches: 14Pattern length: 15Flags: gTest text: 208 chars

Mengapa menggunakan Penguji Regex JavaScript kami?

  • Sorotan kecocokan waktu nyata: lihat kecocokan disorot inline dalam teks uji Anda saat mengetik. Penguji regex JavaScript kami memperbarui pratinjau yang disorot seketika pada setiap ketikan — tanpa menekan tombol, tanpa waktu tunggu.
  • Penguji regex JavaScript online yang aman: semua pengujian regex berjalan lokal di browser memakai mesin RegExp JavaScript native. Pola dan teks uji Anda tidak pernah meninggalkan perangkat, menjamin privasi 100% saat memakai penguji regex JavaScript online kami.
  • Penguji regex JavaScript online — tanpa instalasi: gunakan penguji regex JavaScript kami langsung di browser tanpa unduhan, plugin, atau Node.js. Uji ekspresi reguler JavaScript dari perangkat apa pun, kapan saja.
  • Dukungan penuh flag dan grup tangkapan: aktifkan keenam flag regex JavaScript (g, i, m, s, u, d) dengan satu klik. Panel detail kecocokan menampilkan nilai setiap grup tangkapan bernomor dan bernama untuk tiap kecocokan, dengan kartu yang dapat dibentangkan untuk pola kompleks.

Kasus penggunaan umum Penguji Regex JavaScript

  • Validasi masukan: pengembang front-end memakai penguji regex JavaScript kami untuk membuat dan memverifikasi pola validasi alamat email, nomor telepon, kode pos, serta format masukan khusus sebelum menambahkannya ke logika validasi formulir.
  • Penguraian dan ekstraksi string: insinyur backend memakai penguji regex JavaScript kami untuk mengekstrak data terstruktur dari berkas log, respons API, dan dokumen teks. Uji grup tangkapan pada data contoh nyata sebelum menerapkan ke produksi.
  • Logika cari dan ganti: pengembang memakai penguji regex JavaScript kami untuk membuat prototipe pola String.replace() dan String.replaceAll(). Pastikan flag global dan rujukan balik grup tangkapan bekerja benar sebelum menulis kode.
  • Pencocokan URL dan pola rute: pengembang full-stack memakai penguji regex JavaScript kami untuk menguji pola perutean URL dan ekstraksi parameter jalur. Pastikan grup tangkapan bernama seperti (? \\d+) cocok dengan segmen URL yang diharapkan.
  • Pembersihan dan normalisasi data: insinyur data memakai penguji regex JavaScript kami untuk membuat pola yang menghapus karakter tak diinginkan, menormalkan spasi, dan memformat ulang tanggal atau nomor telepon dalam pipeline pengolahan teks massal.
  • Mempelajari dan mendebug regex: pengembang yang belajar ekspresi reguler memakai penguji regex JavaScript kami untuk bereksperimen dengan kuantifier, jangkar, lookahead, dan kelas karakter. Sorotan waktu nyata langsung memperjelas bagian pola mana yang cocok dengan apa.

Memahami ekspresi reguler JavaScript

  • Cara kerja penguji regex JavaScript kami: ketik pola regex Anda di kolom pola, di antara pembatas /. Aktifkan flag dengan mengklik tombol flag: g (global), i (tidak peka huruf besar/kecil), m (multibaris), s (dotAll), u (unicode), d (indeks). String regex diperbarui secara waktu nyata.
  • Tempelkan atau ketik teks uji Anda: masukkan teks yang ingin Anda uji ke area Teks Uji. Penguji regex JavaScript menjalankan pola pada teks Anda setiap ketikan dan menyorot semua kecocokan seketika di panel pratinjau kecocokan.
  • Periksa kecocokan dan grup tangkapan: bagian Detail Kecocokan mencantumkan setiap kecocokan dengan indeks awal dan akhirnya. Klik kartu kecocokan mana pun untuk membentangkannya dan melihat nilai semua grup tangkapan bernomor ($1, $2, …) serta grup bernama. Salin semua nilai kecocokan dengan satu klik.
  • Referensi flag regex JavaScript: menemukan semua kecocokan yang tidak bertumpang tindih dalam string. Tanpa g, penguji regex JavaScript hanya mengembalikan kecocokan pertama.

Pertanyaan yang Sering Diajukan

Penguji regex JavaScript adalah alat yang menjalankan ekspresi reguler Anda pada teks contoh memakai mesin RegExp JavaScript native browser. Penguji regex JavaScript kami menampilkan sorotan kecocokan waktu nyata, nilai grup tangkapan, posisi kecocokan, dan semua flag yang didukung — tanpa pendaftaran.

Penguji regex JavaScript mendukung semua flag standar JavaScript: g (global — temukan semua kecocokan), i (tidak peka huruf besar/kecil), m (multibaris — ^ dan $ cocok dengan batas baris), s (dotAll — titik cocok dengan baris baru), u (unicode — dukungan Unicode penuh), dan d (indeks — sertakan posisi awal/akhir kecocokan).

Tanpa flag g, penguji regex JavaScript hanya mengembalikan kecocokan pertama. Dengan flag g, alat ini menemukan semua kecocokan yang tidak bertumpang tindih dalam teks uji. Jumlah kecocokan dan area yang disorot diperbarui otomatis saat Anda mengaktifkan flag g.

Bungkus sebagian pola Anda dalam tanda kurung untuk membuat grup tangkapan — misalnya, (\\d+) menangkap satu atau lebih angka. Penguji regex JavaScript menampilkan nilai setiap grup tangkapan di panel detail kecocokan, termasuk grup bernama dengan sintaks (?<name>...).

Ya. Semua pengujian regex berlangsung lokal di browser Anda memakai mesin RegExp JavaScript native. Tidak ada pola atau teks uji yang dikirim ke server mana pun, sehingga menjamin privasi penuh untuk kode dan data Anda.

Ya! Penguji regex JavaScript kami 100% gratis tanpa pendaftaran, tanpa akun, dan tanpa batas pemakaian. Uji ekspresi reguler untuk proyek apa pun langsung di browser Anda.

Untuk setiap kecocokan, penguji regex JavaScript menampilkan: string yang cocok, indeks awal dan akhir pada teks uji, string masukan lengkap, dan nilai semua grup tangkapan bernomor maupun bernama. Kecocokan juga disorot inline dalam teks uji dengan rentang berwarna.

Bisa. Area teks uji mendukung masukan multibaris. Aktifkan flag m agar ^ dan $ cocok dengan awal dan akhir setiap baris, bukan seluruh string. Aktifkan flag s agar titik (.) cocok dengan karakter baris baru.

Penguji regex JavaScript menangkap SyntaxError yang dilemparkan konstruktor RegExp JavaScript dan menampilkan pesan galat persisnya di bawah kolom pola. Sorotan pada teks uji dibersihkan hingga pola kembali valid.