ทดสอบ Regex

พิมพ์นิพจน์ปรกติและข้อความทดสอบ ส่วนที่ตรงกันจะถูกไฮไลต์ทันทีพร้อมกลุ่มที่จับ และลองแทนที่ข้อความได้ ใช้เอนจิน JavaScript ของเบราว์เซอร์ ข้อความไม่ออกจากอุปกรณ์ของคุณ

🔒 สิ่งที่คุณพิมพ์ไม่เคยออกจากอุปกรณ์ ทุกอย่างคำนวณในเบราว์เซอร์ของคุณ

ตัวเลือก (flags)
ลองตัวอย่าง

ส่วนที่ตรงกัน

ผลที่ตรงกัน

    ใช้ $1, $2… สำหรับกลุ่ม, $& สำหรับส่วนที่ตรงทั้งหมด และ $<name> สำหรับกลุ่มที่ตั้งชื่อ

    วิธีทดสอบนิพจน์ปรกติ

    1. พิมพ์นิพจน์ในช่องแรก โดยไม่ต้องมีเครื่องหมายทับครอบ
    2. เลือกตัวเลือกที่ต้องการ เช่น ไม่สนตัวพิมพ์ใหญ่เล็ก หรือหาทุกรายการที่ตรงกัน
    3. วางข้อความทดสอบ ส่วนที่ตรงกันจะถูกไฮไลต์และแสดงเป็นรายการพร้อมกลุ่ม
    4. หากต้องการ พิมพ์ข้อความที่จะแทนที่แล้วคัดลอกผลลัพธ์

    ทดสอบ Regex ใช้ทำอะไร

    นิพจน์ปรกติ (regex) คือรูปแบบสำหรับค้นหา ตรวจสอบ หรือแทนที่ข้อความ เช่น อีเมล เบอร์โทร วันที่ รหัสต่าง ๆ การทดสอบก่อนนำไปใช้ในโค้ดช่วยลดข้อผิดพลาดและประหยัดเวลา

    เครื่องมือนี้ใช้เอนจินนิพจน์ปรกติของ JavaScript ซึ่งเป็นตัวเดียวกับในเบราว์เซอร์และ Node.js แสดงทุกส่วนที่ตรงกันในข้อความ และค่าของแต่ละกลุ่มที่จับ รวมถึงกลุ่มที่ตั้งชื่อ

    การแทนที่รองรับ $1, $2 และไวยากรณ์อื่นของ JavaScript จึงใช้เตรียมการเปลี่ยนแปลงจำนวนมากก่อนนำไปใช้จริงได้

    ข้อควรรู้

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

    flags g, i, m, s และ u หมายถึงอะไร

    g หาทุกรายการที่ตรงกัน ไม่ใช่แค่รายการแรก i ไม่สนตัวพิมพ์ใหญ่เล็ก m ทำให้ ^ และ $ ใช้กับทุกบรรทัด s ให้จุดตรงกับการขึ้นบรรทัดใหม่ u เปิดโหมด Unicode

    เข้ากันได้กับภาษาอะไร

    JavaScript ส่วนพื้นฐาน (คลาสอักขระ กลุ่ม ตัวบอกจำนวน จุดยึด) เหมือนกันในแทบทุกภาษา

    จะใช้กลุ่มในการแทนที่ได้อย่างไร

    ใช้ $1, $2 เป็นต้น สำหรับกลุ่มที่มีเลขลำดับ $& สำหรับส่วนที่ตรงทั้งหมด และ $<name> สำหรับกลุ่มที่ตั้งชื่อ

    ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่

    ไม่ ทุกอย่างเกิดขึ้นในเบราว์เซอร์ของคุณ ข้อความไม่ออกจากอุปกรณ์

    ใช้ฟรีหรือไม่

    ฟรี ไม่ต้องสมัครสมาชิก และทำงานในเบราว์เซอร์ของคุณ