0

เครื่องมือทดสอบ Regex ออนไลน์

ดีบั๊ก JavaScript regular expressions แบบเรียลไทม์: ไฮไลต์การจับคู่, กลุ่มจับคู่, แฟล็ก และพรีวิวการแทนที่

🔒 ประมวลผลทั้งหมดในเบราว์เซอร์ของคุณ — ไม่มีการอัปโหลดสิ่งใดที่คุณป้อนที่นี่

รองรับ $1, $2 และการอ้างอิงแบบมีชื่อเช่น $; $& แทรกการจับคู่ทั้งหมด เว้นว่างไว้เพื่อซ่อนพรีวิว

กำลังประมวลผล... 0%

ผลลัพธ์

เครื่องมือทดสอบ regex นี้เป็นโต๊ะทำงานแบบสดสำหรับพัฒนาและดีบั๊ก JavaScript regular expressions พิมพ์รูปแบบ สลับแฟล็ก g, i, m, s และ u และวางข้อความทดสอบใดๆ: การจับคู่ถูกไฮไลต์โดยตรงในข้อความขณะที่คุณพิมพ์ ตัวนับแสดงจำนวนที่พบ และรายการโดยละเอียดแจกแจงทุกการจับคู่ออกเป็นกลุ่มจับคู่แบบมีลำดับและแบบมีชื่อ ข้อผิดพลาดทางไวยากรณ์ไม่ได้แค่ล้มเหลวเงียบๆ — เครื่องมือทดสอบแสดงข้อความที่แน่นอนจาก JavaScript engine ดังนั้นวงเล็บหลงหรือ quantifier ที่ไม่ถูกต้องจะถูกจับได้ทันที

มันถูกสร้างมาเพื่อการพัฒนารูปแบบ ไม่ใช่การดำเนินการกับข้อความแบบครั้งเดียว เมื่อคุณกำลังออกแบบการจับสำหรับตัวแยกวิเคราะห์ล็อก ทดสอบว่ารูปแบบ URL ใดที่การตรวจสอบยอมรับ หรือเรียนรู้ว่า lookahead ทำอะไรจริงๆ คุณจำเป็นต้องเห็นกลุ่ม ตำแหน่ง และกรณีขอบ — นั่นคือสิ่งที่เครื่องมือนี้แสดง สำหรับงานค้นหาหรือค้นหาและแทนที่ง่ายๆ ในชีวิตประจำวันบนข้อความ เครื่องมือค้นหาในข้อความและแทนที่ในข้อความโดยเฉพาะนั้นรวดเร็วกว่า เครื่องมือทดสอบนี้คือที่ที่คุณไปเพื่อทำให้รูปแบบมันถูกต้อง

โหมดแทนที่เปลี่ยนมันให้เป็นพรีวิวการปรับโครงสร้างใหม่: ป้อนสตริงแทนที่ด้วยการอ้างอิง $1, $& หรือ $<name> และดูข้อความที่ถูกแปลงเทียบข้างกับต้นฉบับก่อนที่คุณจะคอมมิตนิพจน์ลงในโค้ด เมื่อใช้ร่วมกับหน้า preset — รูปแบบสำเร็จรูปสำหรับอีเมล, URL, เบอร์โทรศัพท์, IP address, วันที่ และนโยบายรหัสผ่าน — มันทำหน้าที่เป็นข้อมูลอ้างอิงที่ใช้งานได้จริงสำหรับนิพจน์ทั่วไปในโลกจริง

ทุกอย่างทำงานภายในเบราว์เซอร์ของคุณโดยใช้ JavaScript RegExp engine ดั้งเดิม — engine เดียวกับที่จะรันรูปแบบของคุณในโค้ด JS สำหรับการผลิตจริง ดังนั้นสิ่งที่ตรงกันที่นี่ก็ตรงกันที่นั่น ไม่มีข้อความหรือรูปแบบใดถูกอัปโหลดไปที่ใด ซึ่งทำให้ปลอดภัยที่จะดีบั๊กนิพจน์กับล็อกจริง ตัวอย่างข้อมูลลูกค้า หรือไฟล์คอนฟิกูเรชัน แม้ในขณะออฟไลน์