เมนู
Dev Tools

ทดสอบ regex ออนไลน์ฟรี – ทดสอบ Regular Expression

ทดสอบและดีบัก Regular Expression แบบเรียลไทม์ พร้อมไฮไลต์ผลที่ตรงกัน capture group และแพตเทิร์นยอดนิยม

ไม่เก็บไฟล์ของคุณทันทีไม่ต้องสมัคร

🔒 ข้อความของคุณไม่ออกจากเบราว์เซอร์ การทดสอบ regex ทั้งหมดทำงานในเครื่อง

//gi
แฟล็ก:

ตัวอย่างผลที่ตรงกัน (2 รายการ)

Contact us at hello@example.com or support@want2convert.com for help.
#ที่ตรงกันตำแหน่งกลุ่ม
1hello@example.com14—
2support@want2convert.com35—

วิธีทดสอบ Regular Expression ออนไลน์

  1. 1

    ป้อนแพตเทิร์น

    พิมพ์ Regular Expression ในช่องแพตเทิร์น ไม่ต้องใส่เครื่องหมายทับ ใส่เฉพาะแพตเทิร์นเท่านั้น

  2. 2

    ตั้งค่าแฟล็กและข้อความทดสอบ

    เลือกแฟล็ก (g, i, m, s) แล้ววางข้อความทดสอบลงในช่องข้อความ

  3. 3

    ตรวจสอบผลที่ตรงกัน

    ผลที่ตรงกันจะถูกไฮไลต์ในข้อความ ตารางด้านล่างแสดงแต่ละรายการพร้อมตำแหน่งและ capture group

Regular Expression เขียนง่ายแต่อ่านยาก และยิ่งยากที่จะเชื่อใจโดยไม่มีหลักฐาน เครื่องมือทดสอบแบบสดช่วยเปลี่ยนการเดาให้เป็นผลลัพธ์ คุณเห็นทุกรายการที่ตรงกันและทุก capture group บนข้อมูลจริงขณะพิมพ์ แทนที่จะไปเจอกรณีพิเศษตอนใช้งานจริง

เครื่องมือนี้ใช้เอนจิน JavaScript RegExp ของเบราว์เซอร์คุณเอง ซึ่งเป็นเอนจินเดียวกับที่จะรันแพตเทิร์นของคุณใน Node.js หรือบนเว็บ เรื่องนี้สำคัญเพราะรูปแบบ regex ต่างกันระหว่าง PCRE, Python และ Java ทุกอย่างประมวลผลในเครื่อง แพตเทิร์นและข้อความจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใด ๆ

แต่ละแถวของผลลัพธ์แสดงข้อความที่ตรงกัน ตำแหน่ง (index) และ capture group ที่มีหมายเลข แฟล็กที่ใช้ได้คือ g (ทุกรายการที่ตรงกัน), i (ไม่สนตัวพิมพ์เล็กใหญ่), m (ยึดต้น/ท้ายแต่ละบรรทัด) และ s (จุดตรงกับการขึ้นบรรทัดใหม่ด้วย) คุณเริ่มจากแพตเทิร์นสำเร็จรูป (อีเมล, URL, IP, เบอร์โทรสหรัฐฯ, วันที่, สีเลขฐานสิบหก, แท็ก HTML, ช่องว่าง) แล้วปรับแก้ได้

คำถามที่พบบ่อย

เครื่องมืออื่นที่คุณอาจต้องใช้