Metoolzy Regex Tester เป็นเครื่องมือตรวจสอบ นิพจน์ปกติ (Regular Expression) โดยตรงบนเบราว์เซอร์ คุณป้อนรูปแบบ (pattern), ป้อนสตริงทดสอบ (test string) → ผลลัพธ์ที่ตรงกันจะถูก ไฮไลต์แบบเรียลไทม์
Regex เป็นทักษะที่สำคัญสำหรับโปรแกรมเมอร์ทุกคน — ตั้งแต่การตรวจสอบ (validate) อีเมล, การค้นหาในบันทึก (log), ไปจนถึงการแยกวิเคราะห์ (parse) ข้อมูลที่ซับซ้อน
g (global), i (case-insensitive), m (multiline), s (dotAll)/pattern/ (ตัวอย่าง: \d+)| Pattern | วัตถุประสงค์ | ตัวอย่างที่ตรงกัน |
|---|---|---|
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b |
Validate email | user@example.com |
^(https?://)?(www\.)?[a-zA-Z0-9.-]+\.[a-zA-Z]{2,} |
Match URL | https://metoolzy.com |
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b |
หมายเลขโทรศัพท์ US | 123-456-7890 |
(\d{4})-(\d{2})-(\d{2}) |
Date YYYY-MM-DD | 2025-01-15 |
(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?) |
IPv4 address | 192.168.1.1 |
JavaScript RegExp engine — ซึ่งเป็น engine เดียวกับที่ Node.js และเบราว์เซอร์ใช้งาน
รองรับ JavaScript ES2018+ รองรับ lookbehind (?<=...) และ (?<!...)
ไม่ การประมวลผลทั้งหมดเป็น client-side ไม่มีการส่งข้อมูลไปยังเซิร์ฟเวอร์
ดูเพิ่มเติม: เปรียบเทียบข้อความ · เครื่องมือจัดการบรรทัดข้อความ · แปลงตัวพิมพ์เล็ก-ใหญ่