เครื่องมือทดสอบ Regular Expression

Regular Expression

/ /
RegExp เต็ม: /\d{3}-\d{4}/g

ข้อความทดสอบ

ผลลัพธ์การจับคู่

ผลลัพธ์การจับคู่จะแสดงไฮไลต์ที่นี่...
ลำดับที่ เนื้อหาที่จับคู่ ตำแหน่ง กลุ่ม
ยังไม่มีผลลัพธ์การจับคู่

ฟังก์ชันแทนที่

ข้อมูลอ้างอิงด่วน RegExp

คลาสอักขระ

  • . - อักขระใด ๆ (ยกเว้นขึ้นบรรทัดใหม่)
  • \d - ตัวเลข [0-9]
  • \D - ไม่ใช่ตัวเลข
  • \w - อักขระคำ [A-Za-z0-9_]
  • \W - ไม่ใช่อักขระคำ
  • \s - อักขระว่าง
  • \S - ไม่ใช่อักขระว่าง

ปริมาณ

  • * - 0 ครั้งหรือมากกว่า
  • + - 1 ครั้งหรือมากกว่า
  • ? - 0 ครั้งหรือ 1 ครั้ง
  • {n} - ตรง n ครั้ง
  • {n,} - อย่างน้อย n ครั้ง
  • {n,m} - n ถึง m ครั้ง

ตำแหน่ง

  • ^ - ต้นบรรทัด
  • $ - ปลายบรรทัด
  • \b - ขอบเขตคำ
  • \B - ไม่ใช่ขอบเขตคำ

การจัดกลุ่ม

  • (abc) - จับกลุ่ม
  • (?:abc) - ไม่จับกลุ่ม
  • a|b - หรือ (a หรือ b)
  • [abc] - ชุดอักขระ
  • [^abc] - ชุดอักขระปฏิเสธ

ตัวอย่าง RegExp ทั่วไป: