🔍 ทดสอบ Regex

/ /
ผลการแข่งขันจะไฮไลท์ไว้ที่นี่...

รูปแบบ Regex ทั่วไป

การจับคู่แบบเรียลไทม์

แสดงผลการแข่งขันทันทีในขณะที่คุณพิมพ์ โดยไม่จำเป็นต้องคลิกปุ่ม

ไฮไลท์การแข่งขัน

ข้อความที่ตรงกันจะถูกเน้นด้วยสีพื้นหลังที่แตกต่างกันโดยอัตโนมัติ

การจับภาพกลุ่ม

แสดงตำแหน่งการแข่งขัน ดัชนี และรายละเอียดกลุ่มที่บันทึกไว้สำหรับการแข่งขันแต่ละนัด

แทรกด่วน

รูปแบบ regex ทั่วไปในตัวสำหรับการแทรกและการทดสอบในคลิกเดียว

ส่วนตัว 100%

การประมวลผลทั้งหมดเกิดขึ้นภายในเบราว์เซอร์ของคุณ ไม่มีการอัพโหลดข้อมูลไปยังเซิร์ฟเวอร์ใด ๆ

ฟรีโดยสมบูรณ์

ไม่มีการลงทะเบียนไม่มีขีดจำกัด ใช้งานได้ฟรีตลอดไป

บทความที่เกี่ยวข้อง

บทช่วยสอนนิพจน์ทั่วไป: เรียนรู้ Regex ตั้งแต่เริ่มต้น

คำแนะนำทีละขั้นตอนตั้งแต่ไวยากรณ์พื้นฐานไปจนถึงการใช้งานจริง — ฝึกฝนเครื่องมืออันทรงพลังในการจับคู่รูปแบบข้อความ

คู่มือเริ่มต้น

15 รูปแบบ Regex ที่มีประโยชน์ที่สุดที่นักพัฒนาทุกคนควรรู้

คอลเลกชันที่รวบรวมไว้ของรูปแบบ regex ที่ใช้งานได้จริงที่สุดสำหรับการตรวจสอบอีเมล การจับคู่ URL ความยากของรหัสผ่าน และอื่นๆ

คอลเลกชันรูปแบบ

การเพิ่มประสิทธิภาพ Regex: หลีกเลี่ยง ReDoS และเร่งความเร็ว

เรียนรู้เกี่ยวกับข้อผิดพลาดด้านประสิทธิภาพ regex วิธีเขียนรูปแบบที่มีประสิทธิภาพ และวิธีการป้องกันการโจมตี ReDoS

ขั้นสูง

คู่มือ JavaScript RegExp ฉบับสมบูรณ์: เจาะลึกเกี่ยวกับนิพจน์ทั่วไป

ข้อมูลที่ครอบคลุมเกี่ยวกับออบเจ็กต์ RegExp ของ JavaScript แฟล็ก วิธีการ และฟีเจอร์ regex ES2024 ล่าสุด

จาวาสคริปต์

คำถามที่พบบ่อย

นิพจน์ทั่วไปคืออะไร?
นิพจน์ทั่วไป (regex) คือไวยากรณ์สำหรับอธิบายรูปแบบการจับคู่สตริง มีการใช้กันอย่างแพร่หลายในการค้นหา แทนที่ และการตรวจสอบความถูกต้องสำหรับการประมวลผลข้อความ
ธงหมายถึงอะไร?
g (ทั่วโลก — ค้นหารายการที่ตรงกันทั้งหมด), i (ไม่คำนึงถึงขนาดตัวพิมพ์), m (หลายบรรทัด — ^ และ $ ขอบเขตการจับคู่บรรทัด), s (dotAll — . ยังจับคู่บรรทัดใหม่ด้วย), u (โหมด Unicode)
เหตุใด regex ของฉันจึงไม่ตรงกัน
สาเหตุทั่วไปได้แก่: ธงไม่ถูกต้อง อักขระพิเศษที่ไม่ได้ใช้ Escape หรือปัญหาความละเอียดอ่อนของตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตรวจสอบไวยากรณ์ regex ของคุณอย่างระมัดระวัง
ข้อมูลของฉันถูกอัพโหลดทุกที่หรือไม่?
ไม่ การทดสอบ regex ทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อมูลของคุณจะไม่ออกจากอุปกรณ์ของคุณ
รองรับไวยากรณ์ regex ใดบ้าง
เครื่องมือนี้ใช้เครื่องมือ RegExp ของ JavaScript ซึ่งรองรับฟีเจอร์ ES2018+ ทั้งหมด รวมถึงกลุ่มที่มีชื่อ การยืนยันแบบมองข้างหลัง และอื่นๆ