ตัวทดสอบ Regex

Actions:
Resources:

Regular Expression Pattern

Test Text

Pattern Breakdown

Pattern explanation will appear here

Match Results

Enter a valid regex pattern to start

เกี่ยวกับเครื่องมือนี้

ตัวทดสอบ Regex ช่วยให้คุณทดสอบ ดีบัก และตรวจสอบนิพจน์ปกติแบบเรียลไทม์พร้อมคำติชมภาพทันที ดูการจับคู่ที่เน้นขณะคุณพิมพ์ เข้าใจว่าแต่ละส่วนของรูปแบบของคุณทำอะไรด้วยคำอธิบายอัตโนมัติ และทดสอบการแทนที่ด้วยกลุ่มการจับภาพ ไม่ว่าคุณจะตรวจสอบอินพุตผู้ใช้ แยกวิเคราะห์ล็อก หรือแยกรูปแบบข้อมูล เครื่องมือนี้ช่วยให้คุณเขียน regex ที่ดีขึ้นได้เร็วขึ้น ด้วยตัวอย่างด่วนมากกว่า 13 ตัวอย่าง สูตรลัดในตัว และการสร้างโค้ดสำหรับ JavaScript, Python, PHP และ Java คุณจะเชี่ยวชาญนิพจน์ปกติโดยไม่ต้องหงุดหงิด การประมวลผลทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ—รูปแบบและข้อมูลทดสอบของคุณยังคงเป็นส่วนตัวอย่างสมบูรณ์

วิธีใช้งาน

ป้อนรูปแบบ regex ของคุณ (มีหรือไม่มีตัวคั่นเช่น /pattern/flags) สลับแฟล็กสำหรับ global (g), case-insensitive (i), multiline (m) และอื่นๆ วางข้อความทดสอบของคุณและดูการจับคู่ที่เน้นแบบเรียลไทม์ ตรวจสอบการแยกรูปแบบเพื่อทำความเข้าใจแต่ละส่วน ใช้โหมดค้นหาและแทนที่เพื่อทดสอบการแทนที่ข้อความ สร้างโค้ดในภาษาที่คุณต้องการ บันทึกรูปแบบที่ใช้บ่อยไปยังไลบรารีในเครื่องของคุณเพื่อการเข้าถึงที่รวดเร็ว

ข้อจำกัดและหมายเหตุสำคัญ

ใช้เอ็นจิ้น regex ของ JavaScript (ECMA-262) รูปแบบอาจต้องการการปรับเปลี่ยนสำหรับ Python, Java หรือ PCRE (PHP) รูปแบบที่ซับซ้อนพร้อมการย้อนกลับมากเกินไปอาจทำให้เบราว์เซอร์ช้าลงหรือค้าง ข้อความขนาดใหญ่มาก (มากกว่า 1MB) อาจส่งผลต่อประสิทธิภาพ สำหรับการผลิต ใช้ไลบรารีการตรวจสอบที่ได้รับการทดสอบ (validator.js, Joi, Yup) เมื่อเป็นไปได้ Regex เพียงอย่างเดียวไม่สามารถตรวจสอบรูปแบบที่ซับซ้อนได้อย่างสมบูรณ์—อีเมลต้องการการตรวจสอบ DNS วันที่ต้องการตรรกะปฏิทิน