ทดสอบ regular expression กับข้อความของคุณแบบเรียลไทม์ ดูการจับคู่ทุกรายการที่ไฮไลต์ พร้อม capture groups และ flags ทำงานทั้งหมดในเบราว์เซอร์ของคุณ
วิธีใช้ Regex Tester
พิมพ์ regular expression ของคุณในช่อง pattern
สลับ flags (g, i, m, s, u) ที่คุณต้องการ
ป้อนสตริงทดสอบและดูการจับคู่ที่ไฮไลต์พร้อม groups
คำถามที่พบบ่อย
เครื่องยนต์ JavaScript (ECMAScript) ในเบราว์เซอร์ของคุณ ดังนั้นผลลัพธ์จะตรงกับสิ่งที่โค้ด JavaScript และ TypeScript ของคุณทำ
g จับคู่ทุกครั้งที่เกิดขึ้น, i ละเว้นตัวพิมพ์, m ทำให้ ^ และ $ จับคู่ที่การขึ้นบรรทัดใหม่, s ทำให้จุดจับคู่ newlines และ u เปิดใช้งานการจัดการ Unicode แบบเต็ม
เปิดใช้งาน flag multiline (m) เพื่อให้ ^ และ $ จับคู่ที่การขึ้นบรรทัดใหม่แต่ละครั้ง และเพิ่ม flag dotAll (s) หากคุณต้องการให้จุดจับคู่อักขระ newline ด้วย
ใช่ แต่ละการจับคู่แสดง capture groups ที่มีหมายเลข และ named groups จะแสดงตามชื่อ ดังนั้นคุณจะเห็นว่าแต่ละส่วนของ pattern จับอะไร
เครื่องมือนี้ใช้เครื่องยนต์ JavaScript PCRE Python และอื่นๆ มีไวยากรณ์ส่วนใหญ่เหมือนกันแต่แตกต่างกันใน lookbehind, named groups และ escapes บางส่วน ดังนั้นพอร์ต patterns ขั้นสูงด้วยความระมัดระวัง
ไม่ pattern และข้อความทดสอบของคุณถูกประเมินทั้งหมดในเบราว์เซอร์และไม่ออกจากอุปกรณ์ของคุณ
ตัวทดสอบ regex ให้คุณสร้างและดีบัก regular expressions กับข้อความตัวอย่างของคุณเอง โดยการจับคู่จะถูกไฮไลต์แบบสดขณะที่คุณพิมพ์ ใช้เครื่องยนต์ regular expression ของ JavaScript เหมือนกับในเบราว์เซอร์และ Node.js ทุกตัว
สลับ flags global, case-insensitive, multiline และอื่นๆ และดูการจับคู่ทุกรายการพร้อม capture groups มีประโยชน์สำหรับการตรวจสอบรูปแบบอินพุต ดึงฟิลด์จาก logs หรือทดสอบ pattern ก่อนวางลงในโค้ด ทุกอย่างทำงานในเบราว์เซอร์ของคุณ
เครื่องมือที่เกี่ยวข้อง
สร้างแฮช SHA-1, SHA-256, SHA-384 และ SHA-512 ของข้อความใดก็ได้ ในเบราว์เซอร์ของคุณ
แปลงสีระหว่าง HEX, RGB และ HSL พร้อมตัวอย่างแบบเรียลไทม์
แปลง Unix timestamp เป็นวันที่ที่อ่านได้และกลับกัน: UTC, ท้องถิ่น, ISO 8601 และเวลาสัมพัทธ์ ตรวจจับวินาทีและมิลลิวินาทีอัตโนมัติ
เข้ารหัสและถอดรหัสแบบเปอร์เซ็นต์สำหรับ URL และส่วนประกอบ URL ปลอดภัยกับ UTF-8