Skip to main content
CalculoraCalculora

การเงิน & ธุรกิจ

เครื่องคำนวณการเงินการลงทุนและการวางแผนการเงินส่วนตัวการลงทุนอสังหาริมทรัพย์เครื่องมือธุรกิจสตาร์ทอัพและ SaaS

คณิตศาสตร์ & เทคโนโลยี

เครื่องคำนวณคณิตศาสตร์เครื่องมือวิศวกรรมเครื่องมือฟิสิกส์เครื่องมือนักพัฒนาเครื่องมือสำหรับโรงเรียน

สุขภาพ & ชีวิต

เครื่องมือการแพทย์ยูทิลิตี้อัจฉริยะเครื่องมือสุ่ม

ครีเอเตอร์ & เฉพาะทาง

เศรษฐกิจผู้สร้างเครื่องมืออิสลามความยั่งยืนเกม

ตัวแปลง

ตัวแปลงหน่วยตัวแปลงความยาวตัวแปลงน้ำหนักตัวแปลงอุณหภูมิ→ ตัวแปลงหน่วย

ตัวสุ่ม

เครื่องสร้างตัวเลขสุ่มความแข็งแกร่งรหัสผ่านหมุนวงล้อเครื่องจำลองการโยนเหรียญเครื่องทอยลูกเต๋าการทับซ้อนเวลา→ เครื่องมือสุ่ม
ตัวแปลงไฟล์

PDF

แปลง PDF เป็น JPGแปลง PDF เป็น PNGแปลง PDF เป็น TXTแปลง PDF เป็น GIFแปลง PDF เป็น WebPแปลง PDF เป็น SVGแปลง PDF เป็น DOCXแปลง PDF เป็น Excelแปลง PDF เป็น PowerPointแปลง PDF เป็น HTMLแปลง PDF เป็น Markdownแปลง PDF เป็น TIFF

รูปภาพ

แปลง JPG เป็น PNGแปลง PNG เป็น JPGแปลง PNG เป็น WebPแปลง WebP เป็น PNGแปลง WebP เป็น JPGแปลง JPG เป็น WebPแปลง SVG เป็น PNGแปลง SVG เป็น JPGแปลง SVG เป็น WebPแปลง BMP เป็น PNGแปลง BMP เป็น JPGแปลง BMP เป็น WebP

รูปภาพขั้นสูง

แปลง HEIC เป็น JPGแปลง HEIC เป็น PNGแปลง TIFF เป็น JPGแปลง TIFF เป็น PNGแปลง JPG เป็น TIFFแปลง PNG เป็น TIFFแปลง JPG เป็น ICOแปลง PNG เป็น ICOแปลง JPEG เป็น AVIFแปลง PNG เป็น AVIF

GIF

แปลง GIF เป็น PNGแปลง GIF เป็น JPGแปลง GIF เป็นแต่ละเฟรม (PNG/JPEG)แปลง PNG เป็น GIFแปลง JPG เป็น GIFแปลง GIF เป็น WebP

แก้ไข

เพิ่มลายน้ำลบวัตถุในรูปภาพปรับขนาดรูปภาพทันทีในเบราว์เซอร์ของคุณบีบอัดรูปภาพออนไลน์ — ลดขนาดไฟล์ รักษาคุณภาพ
มา ท์ ส ปี ด ช แ ล ล้ งความท้าทายความเร็วคณิตศาสตร์เวิร์ดเดิลบินต์ วัลด์ซูโดกุ2048
แปลงสกุลเงิน
CalculoraCalculora

แพลตฟอร์มเครื่องคิดเลขครบวงจรของคุณ เครื่องมือฟรี รวดเร็ว และแม่นยำสำหรับทุกความต้องการ

ข้อมูลที่ป้อนในเครื่องคำนวณเป็นส่วนตัว 100% — การคำนวณทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณและไม่เคยส่งไปยังเซิร์ฟเวอร์ของเราฟรีตลอดกาล — ไม่มีกำแพงการชำระเงิน ไม่มีการสมัครสมาชิก ไม่ต้องสร้างบัญชี

ยอดนิยม

  • เครื่องคำนวณ BMI
  • เครื่องคำนวณเงินกู้
  • เครื่องคำนวณอายุ
  • เครื่องคำนวณสินเชื่อบ้าน
  • เครื่องคำนวณเปอร์เซ็นต์
  • เครื่องคิดเลขวิทยาศาสตร์
  • ดูทั้งหมด →

หมวดหมู่

  • คณิตศาสตร์
  • การเงิน
  • สุขภาพ & ชีวิต
  • การเงิน & ธุรกิจ
  • เครื่องมือนักพัฒนา
  • วิศวกรรม
  • หมวดหมู่ →

เพิ่มเติม

  • แปลงสกุลเงิน
  • ตัวแปลงไฟล์
  • เกมและเครื่องมือสนุก

กฎหมาย

  • เกี่ยวกับเรา
  • ติดต่อเรา
  • นโยบายความเป็นส่วนตัว
  • เงื่อนไขการใช้งาน
  • ข้อจำกัดความรับผิดชอบ
  • แผนผังเว็บไซต์

ภาษา

enEnglisharالعربيةesEspañoldeDeutschfrFrançaishiहिन्दीidBahasa IndonesiaitItalianoja日本語ko한국어ptPortuguêsruРусскийtrTürkçeviTiếng Việtbnবাংলাzh中文nlNederlandsplPolskiukУкраїнськаmsBahasa Melayuthภาษาไทย

© 2026 Calculora. สงวนลิขสิทธิ์ทุกประการ

สร้างด้วย — 100% ฟรี

เบาและรวดเร็ว — คุกกี้และการวิเคราะห์ทำงานเมื่อคุณยินยอมเท่านั้น

  1. หน้าแรก
  2. เครื่องมือนักพัฒนา
  3. ตัวทดสอบ Regex

ตัวทดสอบ Regex

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

กำลังโหลดเครื่องคำนวณ...
เครื่องมือนี้ช่วยคุณได้ไหม?

ตัวทดสอบ Regex คืออะไร?

ตัวทดสอบ Regex ช่วยให้คุณทดสอบนิพจน์ทั่วไปกับข้อความตัวอย่างแบบเรียลไทม์ จำเป็นสำหรับนักพัฒนาที่สร้างการประมวลผลข้อความ การตรวจสอบ และฟังก์ชันการค้นหาในแอปพลิเคชันของพวกเขา

เมื่อไหร่ควรใช้เครื่องคำนวณนี้

  • การตรวจสอบข้อมูลนำเข้าของผู้ใช้ — ทดสอบรูปแบบสำหรับการตรวจสอบอีเมล โทรศัพท์ URL หรือวันที่ก่อนนำไปใช้งาน
  • การดีบักการจับคู่ที่ล้มเหลว — วาง regex และข้อความทดสอบของคุณเพื่อดูว่าการจับคู่ล้มเหลวที่ไหนและเพราะเหตุใด
  • การเรียนรู้ regex — ทดลองกับรูปแบบแบบโต้ตอบเพื่อสร้างสัญชาตญาณเกี่ยวกับไวยากรณ์ regex
  • การดึงข้อมูลจากข้อความ — สร้างรูปแบบเพื่อค้นหาและจับภาพสตริงย่อยเฉพาะจากข้อความที่ใหญ่กว่า
  • การค้นหาและแทนที่ — ทดสอบรูปแบบก่อนใช้งานในโค้ดหรือโปรแกรมแก้ไขข้อความสำหรับการดำเนินการค้นหาและแทนที่
  • การสร้างตัวตรวจสอบแบบฟอร์ม — ยืนยันว่า regex ตรวจสอบของคุณจับคู่กับข้อมูลนำเข้าที่ถูกต้องทั้งหมดและปฏิเสธข้อมูลที่ไม่ถูกต้องทั้งหมด

ขั้นตอน:

  1. ป้อนรูปแบบ regex ของคุณ (เช่น \d{3}-\d{4})
  2. เลือกแฟล็ก: g (ทั่วโลก), i (ไม่สนใจตัวพิมพ์ใหญ่-เล็ก), m (หลายบรรทัด), s (dotall)
  3. พิมพ์หรือวางข้อความทดสอบในพื้นที่ข้อความ
  4. ดูการจับคู่ทั้งหมดที่ไฮไลต์พร้อมจำนวน

สูตร

รูปแบบ + แฟล็ก → RegExp → ดำเนินการกับข้อความทดสอบ → อาร์เรย์ของการจับคู่ รูปแบบทั่วไป: - \d+ → ตัวเลขหนึ่งตัวขึ้นไป - [a-zA-Z]+ → ตัวอักษรหนึ่งตัวขึ้นไป - ^…$ → จุดยึดจุดเริ่มต้น/สิ้นสุด - (…) → กลุ่มจับภาพ

กรณีใช้งาน

  • การตรวจสอบที่อยู่อีเมล หมายเลขโทรศัพท์ URL
  • การดึงรูปแบบจากข้อความ (วันที่ ราคา ID)
  • การดำเนินการค้นหาและแทนที่ในโปรแกรมแก้ไขข้อความ
  • การตรวจสอบข้อมูลนำเข้าในแบบฟอร์มเว็บ

ประโยชน์หลัก

  • ทดสอบรูปแบบ regex แบบเรียลไทม์
  • ดูการจับคู่ทั้งหมดที่ไฮไลต์
  • รองรับแฟล็กทั่วไป
  • ฟรี ไม่ต้องสมัครสมาชิก

เคล็ดลับ

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

ข้อผิดพลาดที่พบบ่อย

  • ไม่ escape อักขระพิเศษ (ใช้ \. แทน .)
  • ลืมแฟล็ก g เมื่อคาดหวังการจับคู่หลายรายการ
  • ใช้ตัวระบุปริมาณแบบ greedy เมื่อต้องการแบบ lazy
  • ทำให้รูปแบบซับซ้อนเกินไป — เรียบง่ายมักจะดีกว่า

คำศัพท์สำคัญ

  • รูปแบบ: นิพจน์การค้นหา
  • แฟล็ก: ตัวเลือกที่ปรับเปลี่ยนพฤติกรรมการค้นหา
  • การจับคู่: อินสแตนซ์ของรูปแบบที่พบ
  • กลุ่มจับภาพ: ส่วนของรูปแบบที่อยู่ในวงเล็บ

แนวคิดที่เกี่ยวข้อง

  • นิพจน์ทั่วไป (Regex): ลำดับอักขระที่กำหนดรูปแบบการค้นหาสำหรับจับคู่ข้อความ
  • กลุ่มจับภาพ: ส่วนในวงเล็บของ regex ที่ดึงส่วนเฉพาะของการจับคู่
  • ตัวระบุปริมาณ: อักขระที่ระบุจำนวนครั้งที่องค์ประกอบก่อนหน้าต้องปรากฏ (เช่น +, *, ?, {n})
  • จุดยึด: การยืนยันความกว้างเป็นศูนย์ที่จับคู่ตำแหน่งในข้อความแทนที่จะเป็นอักขระ (^ สำหรับจุดเริ่มต้น $ สำหรับจุดสิ้นสุด)
  • Lookahead/Lookbehind: การยืนยันความกว้างเป็นศูนย์ที่ตรวจสอบรูปแบบก่อนหรือหลังตำแหน่งปัจจุบันโดยไม่ใช้ข้อความ

ตัวอย่าง

รูปแบบ: ^[\w.-]+@[\w.-]+\.\w{2,}$ กับข้อความทดสอบ: "ติดต่อเราที่ hello@example.com หรือ support@test.org" จับคู่ที่อยู่อีเมลทั้งสองและแสดงในรายการผลลัพธ์

การตีความผลลัพธ์

เริ่มต้นด้วยการดูจำนวนการจับคู่และข้อความที่ไฮไลต์ หากคุณคาดหวังการจับคู่แต่ไม่เห็นเลย ให้ตรวจสอบ: (1) ตั้งค่าแฟล็กทั่วโลก (g) หรือไม่? หากไม่มี จะพบเฉพาะการจับคู่แรกเท่านั้น (2) คุณ escape อักขระพิเศษหรือไม่? จุดตามตัวอักษรต้อง escape เป็น \. (3) จุดยึดของคุณถูกต้องหรือไม่? ^ จับคู่กับจุดเริ่มต้นของสตริง $ จับคู่กับจุดสิ้นสุด แผงกลุ่มจับภาพจะแสดงสิ่งที่แต่ละส่วนในวงเล็บของรูปแบบของคุณจับคู่ได้ กลุ่มที่มีชื่อ (ใช้ (?...)) ทำให้รูปแบบที่ซับซ้อนอ่านง่ายขึ้น ใช้กลุ่มเพื่อดึงส่วนเฉพาะของการจับคู่ — ตัวอย่างเช่น การจับรหัสพื้นที่แยกจากส่วนที่เหลือของหมายเลขโทรศัพท์ ข้อผิดพลาด regex ทั่วไปที่ควรระวัง: ตัวระบุปริมาณแบบ greedy ที่จับคู่ข้อความมากเกินไป (ใช้ตัวระบุปริมาณแบบ lazy *? หรือ +? แทน) ลืมแฟล็กหลายบรรทัดเมื่อจับคู่ข้ามบรรทัด และใช้ . แทน [\s\S] เมื่อคุณต้องการจับคู่อักขระใดก็ได้รวมถึงตัวขึ้นบรรทัดใหม่

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

นิพจน์ทั่วไปคืออะไร?
Regex คือลำดับอักขระที่กำหนดรูปแบบการค้นหา ใช้สำหรับการจับคู่รูปแบบในข้อความ เช่น การค้นหาที่อยู่อีเมล การตรวจสอบความถูกต้องของข้อมูลนำเข้า หรือการดึงข้อมูลจากสตริง
เครื่องมือนี้ใช้เอนจิน regex ตัวใด?
เครื่องมือนี้ใช้เอนจิน RegExp ในตัวของ JavaScript ซึ่งรองรับคุณสมบัติ regex มาตรฐานส่วนใหญ่ รวมถึงกลุ่ม, lookahead, ตัวระบุปริมาณ และคลาสอักขระ
แฟล็ก regex ทั่วไปมีอะไรบ้าง?
g (ทั่วโลก): ค้นหาการจับคู่ทั้งหมด ไม่ใช่แค่รายการแรก i (ไม่สนใจตัวพิมพ์ใหญ่-เล็ก): ไม่สนใจตัวพิมพ์ m (หลายบรรทัด): ^ และ $ จับคู่กับขอบเขตบรรทัด s (dotall): . จับคู่กับตัวขึ้นบรรทัดใหม่ด้วย
ทำไม regex ของฉันไม่พบการจับคู่?
ปัญหาทั่วไป: ขาดแฟล็ก g สำหรับการจับคู่หลายรายการ อักขระพิเศษไม่ได้ escape (., *, +, ?, [, ], (, )) หรือการใช้ตัวระบุปริมาณผิดพลาด

เครื่องมือที่เกี่ยวข้อง

สำรวจเครื่องมือเพิ่มเติม

เครื่องคำนวณสัดส่วนภาพ

แบนด์วิดท์

เวลาดาวน์โหลด

ค่าโฮสติ้งคลาวด์

ค่า CDN

เครื่องคำนวณ Monetization API

เครื่องมือที่คล้ายกัน

เครื่องคำนวณสัดส่วนภาพ
เครื่องมือนักพัฒนา
แบนด์วิดท์
เครื่องมือนักพัฒนา
เวลาดาวน์โหลด
เครื่องมือนักพัฒนา
ค่าโฮสติ้งคลาวด์
เครื่องมือนักพัฒนา