Xây dựng, kiểm tra và gỡ lỗi biểu thức chính quy trực tiếp trong trình duyệt — làm nổi bật kết quả khớp tức thì, nhóm bắt, xem trước thay thế, giải thích bằng ngôn ngữ thông thường và code sẵn dùng cho 15+ ngôn ngữ.

Chạy hoàn toàn trong trình duyệt sử dụng engine regex JavaScript gốc — không có gì tải lên. Code được tạo ra cho phép bạn dùng cùng mẫu với 15+ ngôn ngữ.

/ /

Cờ global (g) được khuyến nghị để thay thế mọi kết quả khớp.

Kiểm tra trực tiếp dùng engine JavaScript. Một số hương vị (Go, Rust) không hỗ trợ look-around hoặc tham chiếu ngược.


Giới thiệu về Kiểm tra Regex

Regex Tester cho phép bạn xây dựng, kiểm tra và debug biểu thức chính quy trực tiếp: gõ một mẫu, dán một chuỗi kiểm tra, và các kết quả khớp được tô sáng ngay lập tức cùng mọi nhóm bắt (capture group) — có số hoặc có tên — được liệt kê với phạm vi chỉ số chính xác của nó. Nó chạy hoàn toàn trong trình duyệt của bạn trên engine regex JavaScript gốc; không có gì được tải lên.

Ngoài việc khớp mẫu, bốn tab bổ sung làm phần việc nặng nhọc. Substitution xem trước một phép thay thế với các tham chiếu nhóm $1, $2 và $<name>. Explanation phân tích mẫu từng token bằng tiếng Anh đơn giản. Code tạo ra các đoạn mã sẵn sàng dán cho hơn 15 ngôn ngữ, và Reference giữ các lớp ký tự, mỏ neo, lượng từ và look-around trong tầm tay chỉ một cú nhấp.

Các mẫu phổ biến — email, URL, IPv4, IPv6, UUID, ngày tháng, slug, mã màu hex và hơn thế nữa — được tải như các mẫu sẵn dùng một chạm, và cả sáu cờ (g, i, m, s, u, y) đều bật/tắt từ các ô checkbox. Các mẫu không hợp lệ được cảnh báo ngay thay vì thất bại âm thầm, làm cho đây là một công cụ regex tester online thực tế cho công việc hàng ngày.

Cách sử dụng Kiểm tra Regex

  1. Gõ biểu thức chính quy của bạn, hoặc tải một trong các mẫu sẵn (email, URL, IPv4, UUID…).
  2. Bật/tắt các cờ bạn cần — g cho tất cả kết quả khớp, i cho không phân biệt hoa thường, m cho nhiều dòng.
  3. Dán một chuỗi kiểm tra và xem các kết quả khớp và nhóm bắt được tô sáng.
  4. Dùng tab Substitution để xem trước các phép thay thế, hoặc Explanation để phân tích từng token.
  5. Mở tab Code và sao chép mẫu dưới dạng đoạn mã hoạt động trong ngôn ngữ của bạn.

Câu hỏi thường gặp

Engine JavaScript (ECMAScript) gốc tích hợp trong trình duyệt của bạn. Mã được tạo ra mang mẫu của bạn sang các ngôn ngữ khác, nhưng lưu ý rằng một số phiên bản — ví dụ Go và Rust — không hỗ trợ look-around hoặc back-reference.

Không. Khớp mẫu, thay thế, giải thích và tạo mã đều chạy phía client. Các đoạn log hoặc chuỗi sản xuất bạn dán để kiểm tra không bao giờ rời khỏi trình duyệt của bạn.

Có — hoàn toàn miễn phí, không cần tài khoản, không giới hạn và không gửi dữ liệu về máy chủ.

Mỗi kết quả khớp liệt kê toàn văn cộng với mỗi nhóm bắt — có số hoặc có tên — cùng phạm vi ký tự chính xác nó bao phủ. Trong tab Substitution bạn tham chiếu chúng dưới dạng $1, $2 hoặc $<name>.

Nếu không có cờ g (global), JavaScript chỉ thay thế kết quả khớp đầu tiên. Bật g trong dòng cờ và bản xem trước thay thế sẽ viết lại mọi lần xuất hiện.

Có. Dán bất kỳ mẫu nào và tab Explanation mô tả nó từng token — lớp ký tự, lượng từ, nhóm, mỏ neo và look-around — bằng tiếng Anh đơn giản, đây là cách nhanh nhất để rà soát một biểu thức được kế thừa.


Tìm kiếm phổ biến
kiểm tra regex xây dựng regex kiểm tra biểu thức chính quy kiểm tra regex trực tuyến gỡ lỗi regex công cụ khớp regex
Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.