ทดสอบนิพจน์ปกติและตรวจดูผลที่ตรงกับกลุ่มจับ รองรับแฟล็กที่ใช้บ่อย
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย!
กรอกนิพจน์ปรกติและข้อความทดสอบเพื่อตรวจสอบรายการที่ตรงกัน กลุ่มจับ และกลุ่มที่ตั้งชื่อ พร้อมแฟล็ก g/i/m/s/u/y การประเมินผลทำงานในเธรดเบื้องหลังที่มีการหมดเวลา จึงไม่ทำให้หน้าเว็บค้างเมื่อใช้แพตเทิร์นหนัก ๆ
นิพจน์ปกติบางแบบ (โดยเฉพาะการซ้ำซ้อน เช่น (a+)+b) อาจทำให้เกิด “catastrophic backtracking” กับอินพุตบางอย่าง ทำให้เวลาทำงานพุ่งสูง ทุกการทดสอบที่นี่ทำงานในเธรดเบื้องหลังที่แยกออกมา (Web Worker) พร้อมจำกัดเวลา — เกินแล้วเธรดนั้นจะถูกยุติทันทีและสร้างเธรดใหม่สำหรับการทดสอบครั้งถัดไป หน้าเว็บจึงไม่เคยค้าง
ไม่ ข้อความที่ตรงกันถูกเรนเดอร์ผ่านโหนดข้อความ React ธรรมดาเสมอ — เครื่องมือนี้ไม่เคยใช้ dangerouslySetInnerHTML ดังนั้นสิ่งที่ตรงกันจึงไม่มีทางถูกรันเป็น HTML
นี่สะท้อนพฤติกรรมจริงของ RegExp ใน JavaScript: หากไม่มีแฟลกโกลบอล (“g”) .exec() จะคืนเฉพาะที่ตรงกันรายการแรก — การเพิ่ม “g” คือสิ่งที่ทำให้แสดงที่ตรงกันทั้งหมด ซึ่งเป็นเหตุผลที่เครื่องมือนี้ให้คุณเปิดปิดได้
ทุกการทดสอบทำงานในเธรดเบื้องหลังที่แยกออกมา (Web Worker) พร้อมจำกัดเวลา — นิพจน์ปกติที่ไม่น่าเชื่อถือจะไม่ถูกรันบนเธรด UI หลักโดยตรง