Kiểm Tra Biểu Thức Chính Quy (Regex)
Kiểm tra biểu thức chính quy (Regular Expression) trên văn bản mẫu theo thời gian thực. Làm nổi bật các nhóm chụp (capturing groups) và hỗ trợ các cờ g, i, m, s, u.
Dữ liệu đầu vào
Kết quả
- Matches
- 2
- Trạng thái
- OK
- hello@example.comIndex 8 · 0 capture group(s)
- support@example.orgIndex 29 · 0 capture group(s)
Matches update as you edit the pattern, flags, or text.
Cách thức hoạt động
Nhập dữ liệu của bạn
Điền các giá trị cần thiết, dán văn bản hoặc tải lên tệp bạn muốn xử lý.
Xem kết quả tức thì
Hầu hết các công cụ cập nhật theo thời gian thực khi bạn nhập liệu; một số công cụ sử dụng một nút hành động duy nhất.
Sử dụng kết quả
Sao chép, tải xuống hoặc chia sẻ kết quả được tạo — bạn luôn có toàn quyền kiểm soát dữ liệu của mình.
Kiểm Tra Biểu Thức Chính Quy (Regex) là gì?
Test a JavaScript regular expression against real text, inspect matches and capture groups, and preview replacement output.
How to test a regular expression
How to use it
- Enter the regex pattern without surrounding slashes.
- Add flags such as g, i, or m when needed.
- Paste the text you want to test.
- Review the match count, match positions, capture groups, and replacement preview.
Useful checks
Regex testers are useful for validating form patterns, cleaning log data, preparing search-and-replace rules, and debugging capture groups before they go into code.
Debugging tips
- Start with a small sample before testing a long document.
- Add the g flag when you want all matches.
- Use capture groups to confirm which part of the match you will reuse.
RegExp notes
The tester uses JavaScript RegExp behavior. Patterns written for PCRE, .NET, Java, or database engines may need adjustment before they match the same way.
Các Câu Hỏi Thường Gặp (FAQ)
Which regex flavor does this use?
It uses JavaScript regular expressions, the same flavor used by modern browsers.
Why does a valid regex from another language fail?
Regex syntax differs between engines. A pattern from PCRE, Python, or Java may need small changes for JavaScript.
Does it limit matches?
Yes. The preview stops after 200 matches so a runaway pattern does not overwhelm the page.
Why are matches capped?
The tester lists up to 200 matches so an accidental broad pattern does not freeze the page.
Công Cụ Liên Quan
- Phổ biếnKhả dụngCục bộ
Trình Tạo Mã UUID / GUID Ngẫu Nhiên (Phiên Bản 4)
Tạo mã định danh duy nhất toàn cầu UUID v4 có độ ngẫu nhiên mật mã cao hàng loạt.
- Phổ biếnKhả dụngCục bộ
Trình Định Dạng, Xác Thực & Nén JSON / YAML / XML
Định dạng, làm đẹp, kiểm tra cú pháp và nén gọn chuỗi dữ liệu JSON, YAML và XML tức thì.
- Phổ biếnKhả dụngCục bộ
Trình Tạo & Đọc Mã QR Tùy Chỉnh
Tạo mã QR tùy biến cho URL, văn bản, mật khẩu WiFi, danh thiếp vCard và quét mã QR.
- Phổ biếnKhả dụngCục bộ
Bộ Mã Hóa & Giải Mã Base64
Chuyển đổi văn bản hoặc tệp sang chuỗi mã Base64 và giải mã ngược lại tức thì.
- Phổ biếnKhả dụngCục bộ
Bộ Mã Hóa & Giải Mã URL
Mã hóa và giải mã URL, đổi query string sang JSON, đồng thời phân tích các thành phần URL.
- Phổ biếnKhả dụngCục bộ
Chuyển Đổi Unix Timestamp
Chuyển đổi dấu thời gian Unix (giây và mili-giây) sang ngày giờ và ngược lại.
- Khả dụngCục bộ
Chuyển Đổi Thực Thể HTML
Mã hóa và giải mã các ký tự đặc biệt HTML thành thực thể an toàn.
- Khả dụngCục bộ
Giải Mã Token JWT
Giải mã phần Header, Payload và kiểm tra hạn sử dụng của JSON Web Token.
- Khả dụngCục bộ
Trình Tạo & Kiểm Tra Biểu Thức Cron
Tạo, kiểm tra và giải thích biểu thức cron 5 trường với lịch chạy tiếp theo.
- Khả dụngCục bộ
So Sánh Đối Tượng JSON
So sánh cấu trúc và giá trị giữa hai tệp hoặc hai chuỗi JSON.