เครื่องมือทดสอบ Regex
ทดสอบ JavaScript Regular Expressions กับข้อความตัวอย่างได้ทันทีในเบราว์เซอร์ของคุณ
แพทเทิร์นและข้อความของคุณจะถูกทดสอบในเบราว์เซอร์ของคุณ ไม่มีการอัปโหลดข้อมูลใดๆ ไปยัง BroBroGo
คำถามที่พบบ่อย
การวางข้อความของฉันที่นี่ปลอดภัยหรือไม่?
ปลอดภัยครับ การค้นหาและจับคู่คำเกิดขึ้นในเบราว์เซอร์ของคุณทั้งหมด โดยไม่มีการส่งข้อมูลใดๆ ไปยัง BroBroGo
แฟล็ก g/i/m/s หมายถึงอะไร?
g ค้นหาผลลัพธ์ที่ตรงกันทั้งหมดแทนที่จะหาเฉพาะรายการแรก, i ละเว้นตัวพิมพ์เล็ก-ใหญ่, m กำหนดให้ ^ และ $ ตรงกับจุดเริ่มต้นและจุดสิ้นสุดของแต่ละบรรทัดแทนที่จะเป็นทั้งข้อความ และ s กำหนดให้จุด (.) สามารถตรงกับอักขระขึ้นบรรทัดใหม่ได้ด้วย
ทำไมระบบจึงแจ้งว่าแพทเทิร์นของฉันใช้เวลานานเกินไป?
แพทเทิร์นบางรูปแบบอาจทำให้เกิดปัญหา catastrophic backtracking — ซึ่งเอนจินจะพยายามทดลองจับคู่ข้อมูลในรูปแบบที่เพิ่มขึ้นเป็นทวีคูณก่อนจะยอมแพ้ ซึ่งอาจทำให้แท็บเบราว์เซอร์ค้างได้ เครื่องมือนี้จะยกเลิกการทำงานหลังจากผ่านไป 2 วินาทีหากเกิดกรณีดังกล่าว เพื่อป้องกันไม่ให้หน้าเว็บค้าง กรุณาลองปรับรูปแบบการทำซ้ำที่ซ้อนกันให้ง่ายขึ้น เช่น (a+)+