Penguji Regex | Uji pola dengan mudah

Penguji Regex adalah platform untuk memvalidasi dan menguji ekspresi reguler. Masukkan pola regex dan string, lihat hasilnya langsung, dan dapatkan informasi tentang kecocokan dan kesalahan. Mendukung JavaScript, C#, dan PHP. Tingkatkan pola regex dan produktivitas pengembangan.

Di browser Anda Diperbarui 05/2026

/ /
Hasil Kecocokan
Pola Umum
Referensi Cepat

^: Awal baris\n$: Akhir baris\n\b: Batas kata\n\B: Bukan batas kata

\d: Digit [0-9]\n\w: Kata [A-Za-z0-9_]\n\s: Spasi\n.: Karakter apa pun kecuali baris baru

Gunakan alat ini dari agen AI Anda

API JSON dan server Model Context Protocol (MCP) gratis. Tanpa pendaftaran, tanpa kunci API, CORS terbuka. Dirancang untuk Claude, ChatGPT, Cursor, skrip, dan aplikasi frontend.

curl -X POST https://mate.tools/api/v1/regex-test.php \
  -H "Content-Type: application/json" \
  -d '{"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}'
import urllib.request, json

req = urllib.request.Request(
    "https://mate.tools/api/v1/regex-test.php",
    data=json.dumps({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}).encode(),
    headers={"Content-Type": "application/json"},
)
with urllib.request.urlopen(req) as r:
    print(json.load(r))
const r = await fetch("https://mate.tools/api/v1/regex-test.php", {
    method: "POST",
    headers: { "Content-Type": "application/json" },
    body: JSON.stringify({"pattern":"\\d+","text":"abc 123 def 456","operation":"match_all"}),
});
console.log(await r.json());

Tambahkan ke claude_desktop_config.json (Claude Desktop), ~/.cursor/mcp.json (Cursor), atau klien kompatibel MCP lainnya:

{
  "mcpServers": {
    "mate-tools": {
      "command": "npx",
      "args": ["-y", "@mate-tools/mcp-server"]
    }
  }
}
Dokumentasi API OpenAPI 3.1 npm 60 req/menit · 600 req/jam · isi maks 1 MB
Pertanyaan yang Sering Diajukan

Ekspresi reguler (regex) adalah alat pencocokan pola yang kuat yang digunakan untuk mencari, memvalidasi, dan memanipulasi teks. Mereka menyediakan cara fleksibel untuk menggambarkan pola teks yang kompleks menggunakan sintaks khusus.

1. Masukkan pola regex Anda di bidang atas
2. Pilih bendera yang Anda butuhkan (g, i, m, dll.)
3. Masukkan teks uji Anda di bidang besar
4. Klik "Uji Regex" untuk melihat kecocokan yang disorot
5. Gunakan referensi cepat dan contoh untuk bantuan

• Lupa untuk menghindari karakter khusus
- Tidak menggunakan jangkar yang tepat (^ dan $)
- Penggunaan kelas karakter yang salah
- Penggunaan berlebihan penghitung serakah
- Tidak menguji kasus tepi

• Berlatih dengan pola yang berbeda
- Pelajari panduan referensi cepat
- Coba contoh pola umum
- Uji pola Anda dengan berbagai input
- Bereksperimen dengan bendera yang berbeda

• g (global): Temukan semua kecocokan
- i (tidak peka huruf besar/kecil): Abaikan huruf besar/kecil
- m (multibaris): Ubah perilaku ^ dan $
- y (lengket): Cocokkan dari posisi
- u (unicode): Dukungan Unicode
Tentang Ekspresi Reguler

Ekspresi reguler (regex) adalah alat pencocokan dan manipulasi pola teks yang kuat yang digunakan dalam pemrograman, pemrosesan teks, dan validasi data.

Kasus Penggunaan Umum:

  • Validasi formulir (email, telepon, kata sandi)
  • Ekstraksi dan parsing data
  • Operasi pencarian dan penggantian
  • Pemrosesan dan pemformatan teks
  • Validasi dan sanitasi input