ทดสอบ Regex ทำงานอย่างไร
เครื่องมือทดสอบ regex ให้คุณเขียน regular expression แบบ JavaScript วางข้อความตัวอย่าง และดูผลลัพธ์ที่ไฮไลต์แบบเรียลไทม์ กลุ่มจับภาพจะแสดงในตารางใต้ข้อความ ช่วยให้คุณตรวจสอบค่าที่จับได้โดยไม่ต้องรันสคริปต์ใดๆ รองรับ flag ได้แก่ g (global), i (case-insensitive), m (multiline), s (dotAll), u (Unicode) และ y (sticky) ทุกสิ่งที่คุณพิมพ์จะไม่ออกจากอุปกรณ์ของคุณ เพราะ matching engine คือ JavaScript runtime ที่ฝังอยู่ในแท็บเบราว์เซอร์ของคุณโดยตรง ไม่ใช่เซิร์ฟเวอร์
ในเชิงเทคนิค เครื่องมือนี้เรียกใช้ constructor มาตรฐาน ECMAScript RegExp ด้วย pattern และ flag ที่คุณระบุ จากนั้นใช้ string matchAll iterator เพื่อรวบรวม Match objects ทั้งหมด ตารางกลุ่มจับภาพสร้างขึ้นจาก objects เหล่านั้นโดยตรง ดังนั้นสิ่งที่คุณเห็นคือผลลัพธ์เดียวกับที่ Node.js หรือเบราว์เซอร์จะคืนกลับมาในโค้ดจริง โดยไม่มีชั้นการแปลแทรกกลาง