๐Ÿงช

Regex Tester

Test and debug regular expressions with real-time matching and highlighting. Free online tool for developers.

โšก Instant Results๐Ÿ”’ 100% Client-Sideโœ… Free Forever
โšก
Real-time Match
๐ŸŽฏ
Highlight Matches
๐Ÿ“Š
Capture Groups
๐Ÿ”’
100% Secure
//
๐Ÿงช

Enter a pattern and test string to start matching

๐Ÿ“š Panduan Regular Expressions

๐Ÿ“– Apa itu Regular Expression?

Regular Expression (regex atau regexp) adalah sequence karakter yang membentuk search pattern untuk text matching. Regex adalah powerful tool yang digunakan untuk validation, searching, replacing, dan text manipulation. Regex supported di hampir semua programming languages dan text editors.

๐Ÿ”ค Common Regex Metacharacters

.Match any character (except newline)
*Match 0 or more times
+Match 1 or more times
?Match 0 or 1 time (optional)
^Start of string/line
$End of string/line
\dMatch any digit (0-9)
\wMatch word character (a-z, A-Z, 0-9, _)
\sMatch whitespace
[abc]Match a, b, or c
[^abc]Match NOT a, b, or c
(abc)Capture group

๐Ÿ“ Common Regex Patterns

Email Address

Example: user@example.com
[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}

URL

Example: https://www.example.com
https?://[^\s]+

Phone Number (US)

Example: 123-456-7890
\d{3}-\d{3}-\d{4}

IPv4 Address

Example: 192.168.1.1
\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b

Date (YYYY-MM-DD)

Example: 2024-03-04
\d{4}-\d{2}-\d{2}

HTML Tags

Example: <div>, </p>, <img src='...'>
<[^>]+>

๐Ÿš€Fitur Utama

โœ“Real-time regex matching dengan highlight
โœ“Support untuk flags: global, case-insensitive, multiline, dotall
โœ“Display capture groups dan match positions
โœ“Preset patterns untuk common use cases
โœ“Error handling untuk invalid patterns
โœ“100% client-side, tidak ada data yang dikirim
โœ“Dark mode untuk kenyamanan mata

โฐKapan Regex Tester Dibutuhkan?

Regex Tester cocok digunakan saat kamu perlu menguji dan mendebbug regular expression patterns sebelum digunakan dalam code. Tool ini membantu menyederhanakan pekerjaanmu dan menghemat waktu berharga.

๐Ÿ“–Cara Menggunakan

1Masukkan regex pattern di kolom Pattern (tanpa slash)
2Pilih flags yang diinginkan (g, i, m, s)
3Paste text yang ingin di-test di Test String
4Matches akan di-highlight secara real-time
5Lihat match details termasuk capture groups

๐Ÿ”Privasi & Keamanan

๐Ÿ›ก๏ธ

Semua proses dilakukan langsung di browser kamu. Data TIDAK dikirim ke server mana pun, sehingga tetap aman dan bersifat pribadi. Kami menggunakan teknologi modern untuk memastikan keamanan data Anda.

โ“ Pertanyaan yang Sering Diajukan

Regex (Regular Expression atau RegExp) adalah sequence karakter yang membentuk pattern pencarian untuk matching text. Regex adalah powerful tool untuk text processing yang digunakan untuk: (1) Validasi input (email, phone, password), (2) Searching dan replacing text, (3) Extracting data dari text, (4) Text manipulation dan parsing. Regex supported di hampir semua programming languages: JavaScript, Python, PHP, Java, dll.
Regex Tester adalah tools interaktif yang memungkinkan Anda menguji regular expression pattern terhadap text input secara real-time. Tools ini menampilkan semua matches dengan highlight, menunjukkan capture groups, dan membantu Anda debug regex pattern sebelum digunakan dalam code.
Flags adalah modifier yang mengubah behavior regex matching. Common flags: (1) g (global) - match semua occurrences, bukan hanya yang pertama, (2) i (case-insensitive) - ignore case (a = A), (3) m (multiline) - ^ dan $ match start/end of line, (4) s (dotall) - dot (.) match newline characters, (5) u (unicode) - enable full unicode support, (6) y (sticky) - sticky matching from lastIndex.
(1) Masukkan regex pattern di kolom 'Pattern' (tanpa slash pembuka/penutup), (2) Pilih flags yang diinginkan (g, i, m, s), (3) Paste text yang ingin di-test di kolom 'Test String', (4) Matches akan di-highlight secara real-time, (5) Lihat match details di bagian bawah termasuk capture groups dan match positions.
Capture groups adalah bagian dari regex pattern yang 'ditangkap' untuk digunakan kemudian. Dibuat dengan parentheses: (pattern). Capture groups berguna untuk: (1) Extracting specific parts of match, (2) Backreferences dalam pattern, (3) Replacement operations. Named capture groups: (?<name>pattern).
Common regex patterns: (1) Email: \w+@\w+\.\w+, (2) Phone: \d{3}-\d{3}-\d{4}, (3) URL: https?://\S+, (4) Digit: \d+, (5) Word: \w+, (6) Whitespace: \s+, (7) IP Address: \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}, (8) Date (YYYY-MM-DD): \d{4}-\d{2}-\d{2}.
Ya, Regex Tester di Ced DevTools 100% gratis untuk digunakan tanpa batasan. Tidak perlu registrasi, login, atau pembayaran apapun.

๐Ÿ”— Tools Terkait

๐Ÿ” Privasi & Keamanan

๐Ÿ›ก๏ธ

Regex Tester di Ced DevTools Kit berjalan sepenuhnya di sisi client (browser Anda). Pattern regex dan test string yang Anda masukkan TIDAK dikirim ke server manapun, tidak disimpan, dan tidak direkam. Semua proses matching terjadi lokal di device Anda.