Regex Tester
Regex Tester — ทำงานในเบราว์เซอร์ ไม่บันทึกข้อมูล
ตัวทดสอบนิพจน์ปกติ
กรอกค่า แล้วกดคำนวณ
ทดสอบเฉพาะในเบราว์เซอร์ด้วย JavaScript RegExp ไม่ได้ส่งไปเซิร์ฟเวอร์
วิธีใช้
- ใน รูปแบบ ให้ใส่เฉพาะตัวนิพจน์ปรกติ ไม่มีเครื่องหมายทับ ตัวอย่างใช้กลุ่มคล้ายอีเมล
- ใช้ช่องหรือช่องกา แฟล็ก เพื่อเปิด g (ทั้งไฟล์) i (ไม่สนตัวพิมพ์) m (หลายบรรทัด) s (dotAll) และ u (ยูนิโค้ด)
- วางข้อความที่จะตรวจใน สตริงทดสอบ
- กด ทดสอบ เพื่อดูจำนวนที่ตรง ไฮไลต์ และ รายการที่ตรง / กลุ่ม
- แก้รูปแบบแล้วทดสอบอีก กด รีเซ็ต เพื่อล้างช่อง
แนวคิดหลัก
ตัวทดสอบเรกเอ็กซ์ แสดงการจับคู่ด้วย JavaScript RegExp เฉพาะในเบราว์เซอร์ ไวยากรณ์และแฟล็กอาจต่างจาก PCRE หรือ Python จึงอาจล้มเหลวถ้าวางรูปแบบฝั่งเซิร์ฟเวอร์ตามเดิม กลุ่มจับปรากฏในรายการพร้อมหมายเลข ถ้าล็อกมีข้อมูลส่วนบุคคล ให้ลองด้วยค่าปลอม
ถ้าปิด g อาจเห็นแค่รายการแรกเป็นหลัก i ไม่สนตัวพิมพ์ m ทำให้ ^ และ $ ทำงานรายบรรทัด s ให้จุดจับขึ้นบรรทัดใหม่ และ u จำเป็นต่อการหลีกยูนิโค้ด รูปแบบไม่ถูกต้องแสดงข้อความสถานะ หน้าจอนี้ไม่ค้นหาแล้วแทนที่ ให้ใช้เครื่องมือแทนที่ข้อความ
ตัวอย่าง
ใส่กลุ่มคล้ายอีเมลในรูปแบบ เปิด g วางที่อยู่สองอันในช่องทดสอบ จะได้จำนวนตรง 2 ไฮไลต์ และรายการกลุ่ม เปิด i เพื่อจับโดเมนตัวพิมพ์ใหญ่ด้วย วงเล็บขาดแสดงข้อผิดพลาดและซ่อนผล เพราะเป็นเอนจินจาวาสคริปต์ lookbehind บางส่วนต่างกันตามเบราว์เซอร์ ปิดแฟล็กทั้งไฟล์จะไฮไลต์แค่รายการแรก — เปิด g เพื่อดูรายการเต็ม อย่าวางข้อมูลส่วนบุคคลจริง ใช้ค่าปลอมคล้ายกัน เมื่อทดลองอินพุตเดิม ให้รีเซ็ตก่อนเพื่อไม่ปนกับผลก่อนหน้า บนเครื่องใช้ร่วม ให้ล้างช่องเมื่อเสร็จ ปิดแท็บจะทิ้งสิ่งที่วาง ไม่ต้องขอให้เซิร์ฟเวอร์ลบ ชื่อปุ่มตรงกับเครื่องมือด้านบน จึงทำตามหน้านี้ได้
ที่เกี่ยวข้อง: แทนที่ข้อความ · เปรียบเทียบข้อความ
คำถามที่พบบ่อย
ตัวทดสอบเรกเอ็กซ์ใช้เอนจินอะไร
JavaScript RegExp ของเบราว์เซอร์ ไวยากรณ์บางส่วนต่างจาก PCRE และ Python
ปิดแฟล็ก g แล้วเป็นอย่างไร
ไม่ใช่ทั้งไฟล์ จึงเน้นรายการแรก เปิด g เพื่อดูหลายรายการ
สตริงทดสอบถูกส่งไปเซิร์ฟเวอร์หรือไม่
ไม่ การทดสอบรันเฉพาะในเบราว์เซอร์
lookbehind ใช้ได้หรือไม่
ได้เท่าที่เบราว์เซอร์รองรับ ไวยากรณ์เอนจินเก่าอาจเกิดข้อผิดพลาด
แสดงผลแทนที่ด้วยหรือไม่
แสดงเฉพาะที่ตรงและกลุ่ม ใช้เครื่องมือแทนที่ข้อความเพื่อแทนที่
แฟล็กไหนเหมาะกับฮังกึลยูนิโค้ด
เปิดแฟล็ก u เพื่อจัดการการหลีกยูนิโค้ดและขอบฮังกึลได้ง่ายขึ้น
ตรวจทานล่าสุด: 2026-09-04