Kembali ke Alat

Menetap semula alat...

Rakan RegEx

Perpustakaan corak regex biasa - klik untuk menyalin atau menguji

Petua: Layari corak regex biasa mengikut kategori. Klik 'Copy' untuk menyalin corak atau 'Test' untuk mencubanya dalam Penguji RegEx.

Pengesahan

Email Address
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
URL
^https?://...
Phone (International)
^\+?[1-9]\d{1,14}$
US Zip Code
^\d{5}(-\d{4})?$
Date (YYYY-MM-DD)
^[0-9]{4}-[0-9]{2}-[0-9]{2}$
Time (HH:MM 24h)
^([01]?[0-9]|2[0-3]):[0-5][0-9]$

Nombor & Kewangan

Integers Only
^\d+$
Decimal Number
^-?\d+\.?\d*$
Currency (USD)
^\$?\d{1,3}(,\d{3})*(\.\d{2})?$
Visa Card
^4[0-9]{12}(?:[0-9]{3})?$
MasterCard
^5[1-5][0-9]{14}$

Teks & Rentetan

Letters Only
^[a-zA-Z]+$
Alphanumeric
^[a-zA-Z0-9]+$
Username (3-16 chars)
^[a-zA-Z0-9_-]{3,16}$
Strong Password
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)...
URL Slug
^[a-z0-9]+(?:-[a-z0-9]+)*$

Web & Kod

Hex Color
#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})
HTML Tags
<[^>]+>
IPv4 Address
^((25[0-5]|(2[0-4]|1\d|[1-9]|)\d)...){4}$
MAC Address
^([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}$
UUID
[a-fA-F0-9]{8}-...-[a-fA-F0-9]{12}

Fail & Laluan

Image Files
\.(jpg|jpeg|png|gif|webp|svg)$
Video Files
\.(mp4|avi|mov|mkv|webm)$
Windows Path
^[a-zA-Z]:\\(?:[^\\/:*?...]...)*...$
Unix Path
^\/(?:[^\/]+\/)*[^\/]*$

Kalau awak pernah bergelut dengan regular expressions, awak tahu betapa memeningkannya benda ni. Satu kesilapan kecil je dan pattern awak tak akan match apa-apa. Di situlah Regex Pal - Test and Debug Regular Expressions Online jadi berguna. Tool yang power ni membolehkan awak menulis, test, dan debug regex patterns secara real-time, jadi awak boleh nampak dengan jelas mana yang berfungsi dan mana yang tidak. Sama ada awak nak validate alamat email, parse fail log, atau extract data dari teks, ada environment testing regex yang boleh dipercayai memang buat beza antara berjam-jam frustration dengan dapatkan pattern yang betul dalam beberapa minit je.

Apa itu Regex Pal - Test and Debug Regular Expressions Online?

Regex Pal adalah tool testing regular expression online yang direka untuk bantu developers cipta dan validate regex patterns dengan cepat. Daripada tulis regex dalam kod awak, run, dan berharap ia berfungsi, awak boleh guna regex tester ni untuk nampak hasil segera. Tool ni highlight matches secara real-time, tunjukkan capture groups, dan bantu awak faham dengan tepat macam mana pattern awak berfungsi terhadap sample text. Ia macam ada regex debugger terus dalam browser awak, tak perlu install apa-apa.

Kenapa Setiap Developer Perlukan Regex Testing Tool

Regular expressions memang sangat powerful, tapi ia juga terkenal susah nak betul pada percubaan pertama. Satu character yang salah letak atau quantifier yang tak betul boleh rosakkan keseluruhan pattern awak. Guna Regex Pal - Test and Debug Regular Expressions Online jimatkan masa awak dengan beri feedback segera. Awak boleh test pelbagai variasi pattern awak, nampak bahagian mana yang matching, dan kenal pasti masalah sebelum awak paste regex tu ke dalam production code awak.

Kelebihan Utama Guna Regex Pal untuk Test Regular Expressions

Cara Guna Regex Pal - Test and Debug Regular Expressions Online Dengan Berkesan

Guna regex debugging tool ni memang straightforward. Mula dengan masukkan test text awak dalam input area. Ini boleh jadi sample data, log entries, atau apa-apa teks yang awak nak match. Kemudian tulis regular expression pattern awak dalam regex field. Bila awak taip, tool ni akan highlight bahagian yang matching dalam test text awak. Awak boleh adjust flags macam case-insensitivity atau global matching untuk tengok macam mana ia affect hasil awak. Kalau ada yang tak matching dengan betul, tweak pattern awak dan tengok hasil update dengan serta-merta.

Use Cases Biasa untuk Testing Regular Expressions

Developers guna Regex Pal - Test and Debug Regular Expressions Online untuk macam-macam scenario. Awak mungkin perlu validate input pengguna macam alamat email, nombor telefon, atau poskod. Mungkin awak tengah parse server logs untuk extract IP addresses atau timestamps. Tugasan data extraction, macam tarik URLs dari HTML atau cari specific patterns dalam fail CSV, jadi lebih senang bila awak boleh test regex secara interaktif. Malah tugasan kompleks macam matching nested structures atau lookahead assertions jadi lebih simple bila awak boleh nampak dengan tepat apa yang berlaku.

Debug Complex Patterns dengan Yakin

Kuasa sebenar regex testing environment nampak bila dealing dengan complex patterns. Bila regex awak melibatkan multiple capture groups, alternations, atau advanced features macam lookaheads dan lookbehinds, debugging jadi penting. Online regex tool ni membolehkan awak pecahkan complicated patterns step by step, test setiap komponen secara individu sebelum combine semua. Awak boleh verify yang pattern awak berfungsi merentasi test cases dan edge cases yang berbeza sebelum deploy.

Tips untuk Tulis Regular Expressions yang Lebih Baik

Bila guna Regex Pal - Test and Debug Regular Expressions Online, ingat best practices ni. Mula dengan simple dan tambah complexity secara beransur-ansur. Test pattern awak terhadap pelbagai contoh, termasuk edge cases. Guna non-capturing groups bila awak tak perlu extract bahagian tertentu. Jadi specific berbanding terlalu broad untuk elak unexpected matches. Dan sentiasa test dengan data dunia sebenar yang mewakili apa yang awak akan jumpa dalam production.

Regular expressions tak perlu jadi punca frustration. Dengan Regex Pal - Test and Debug Regular Expressions Online, awak ada ally yang powerful untuk cipta precise patterns yang berfungsi dengan betul pada kali pertama. Stop meneka sama ada regex awak akan berfungsi dan mula test ia secara interaktif. Kod awak akan jadi lebih reliable, masa debugging awak akan turun secara dramatik, dan awak akan dapat confidence dalam pattern-matching skills awak.