Penguji regex JavaScript
Masukkan pola, flags, dan teks. Kecocokan ditampilkan bersama posisi masing-masing.
Hasil
2Kecocokan
- No. 1 (indeks 8)
- 2026-10-11 → 2026 | 10 | 11
- No. 2 (indeks 26)
- 2026-11-02 → 2026 | 11 | 02
Masukan
- Regular expression
- (\d{4})-(\d{2})-(\d{2})
- Flags
- g
- Teks uji
- Release 2026-10-11, patch 2026-11-02.
Cara menghitung
Pola dikompilasi dengan mesin RegExp JavaScript di browser.
Hasil
Kecocokan
- No. 1 (indeks 8)
- 2026-10-11 → 2026 | 10 | 11
- No. 2 (indeks 26)
- 2026-11-02 → 2026 | 11 | 02
Cara menghitung
- Pola dikompilasi dengan mesin RegExp JavaScript di browser.
- Tanpa flag g, pencarian hanya mencari kecocokan pertama.
- Maksimal 20 kecocokan pertama ditampilkan beserta grup yang ditangkap.
Contoh
Pola (\d{4})-(\d{2})-(\d{2}) menemukan 2 tanggal dalam “Release 2026-10-11, patch 2026-11-02.”
Perlu diketahui
- Sintaksnya adalah JavaScript; PCRE, Python, dan Java memiliki beberapa perbedaan.
- Pola yang buruk dapat berjalan sangat lambat pada teks panjang.
Kapan digunakan
- Uji regex JavaScript pada teks contoh.
- Periksa posisi kecocokan dan grup yang ditangkap.
Pertanyaan umum
Apa fungsi flag g?
Flag g mencari semua kecocokan; tanpa flag ini pencarian hanya mengambil kecocokan pertama.
Apakah grup yang ditangkap ditampilkan?
Ya. Kecocokan dan grup tangkapannya ditampilkan, hingga 20 kecocokan pertama.
Apakah alat ini mendukung regex PCRE atau Python?
Tidak. Pola dijalankan dengan sintaks RegExp JavaScript yang memiliki beberapa perbedaan.