DevToolBoxฟรี
บล็อก

ตัวทดสอบ Regex

ทดสอบ regular expression พร้อมการจับคู่ ไฮไลต์ และรองรับ capture group แบบเรียลไทม์ ฟรี ไม่ต้องสมัครสมาชิก

//g

เกี่ยวกับ Regular Expression

Regular expression (regex) เป็นรูปแบบที่ทรงพลังสำหรับการจับคู่ ค้นหา และแทนที่ข้อความ จำเป็นสำหรับการตรวจสอบข้อมูลเข้า การประมวลผลข้อความ และการดึงข้อมูล เครื่องมือนี้ทดสอบ regex ของคุณแบบเรียลไทม์ด้วยเอนจิน regex ของ JavaScript

Frequently Asked Questions

What is the difference between testing and matching?
Testing checks if a pattern matches a string at all (with the "g" flag, it finds all matches). Matching shows you where in the text the pattern was found and what was captured. Use tools like JSON Formatter to validate your data before testing patterns.
What do regex flags do?
The global flag (g) finds all matches; case-insensitive (i) ignores uppercase/lowercase; multiline (m) makes ^ and $ match line boundaries instead of string boundaries; dotall (s) makes . match newlines. Combine flags as needed.
How do I match email or phone numbers?
Email: /[^@]+@[^@]+\.[^@]+/. Phone (US): /\d3-\d3-\d4/. For real production use, check the validation best practices.
What's a capture group?
Parentheses in a regex create capture groups. For example, (\w+) captures one or more word characters. Groups are shown separately in the matches list, allowing you to extract specific parts of your match.
𝕏 Twitterin LinkedIn

💬 User Feedback

Have suggestions or found a bug? Leave a message and we'll get back to you.
0/2000

ให้คะแนนเครื่องมือนี้

4.2 / 5 · 82 คะแนน

เครื่องมือเพิ่มเติม

R✓Regex CheckerR≈Regex MatcherR+Regex Generator\Escape / Unescape

อัปเดตข่าวสาร

รับเคล็ดลับการพัฒนาและเครื่องมือใหม่ทุกสัปดาห์

ไม่มีสแปม ยกเลิกได้ตลอดเวลา

Enjoy these free tools?

Buy Me a Coffee

วิธีใช้งาน

  1. Enter your regex pattern in the pattern field
  2. Add flags (g for global, i for case-insensitive, m for multiline)
  3. Type or paste your test text
  4. View highlighted matches and match details in real-time

กรณีการใช้งาน

  • Validating email addresses, URLs, or phone numbers
  • Extracting data from text (log parsing, web scraping)
  • Search and replace operations
  • Input validation in web forms

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

What is a regular expression?
A regular expression (regex) is a pattern used to match, search, and manipulate text. It's supported in virtually every programming language.
How do I test my regex?
Enter your regex pattern in the pattern field, add test text below, and the tool will highlight all matches in real-time. Flags like 'g' (global) and 'i' (case-insensitive) are supported.
Is my regex data safe?
Yes. All regex processing happens in your browser using JavaScript's built-in RegExp engine. No data is sent anywhere.