Kiểm Tra Regex

Công cụ kiểm tra biểu thức chính quy (regex) giúp bạn xem nhanh các kết quả khớp, nhóm (capturing group), cờ (flags) đang sử dụng và lỗi cú pháp nếu mẫu không hợp lệ.

Hướng dẫn sử dụng

1. Nhập biểu thức regex vào ô "Biểu thức Regex".

2. Chọn các cờ (flags) phù hợp: g, i, m, s, u.

3. Nhập chuỗi cần kiểm tra vào ô văn bản bên dưới.

4. Nhấn Kiểm tra Regex hoặc phím tắt Ctrl+Enter để chạy.

5. Xem kết quả khớp được tô màu, thống kê số lượng và chi tiết từng lần khớp.

6. Dùng nút Ví dụ để tự động điền mẫu phổ biến và thử nhanh.

7. Nhấn Xóa hoặc phím tắt Ctrl+K để đặt lại biểu mẫu.

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

• Regex dùng để làm gì?

Regex (biểu thức chính quy) dùng để tìm kiếm, kiểm tra và trích xuất dữ liệu theo mẫu trong chuỗi văn bản.

• Khi nào nên dùng cờ g?

Khi bạn muốn tìm tất cả kết quả khớp trong chuỗi thay vì chỉ lần khớp đầu tiên.

• Cờ i hoạt động thế nào?

Cờ i giúp regex không phân biệt chữ hoa và chữ thường (ví dụ: abc khớp với cả "ABC" và "abc").

• Công cụ này có thay đổi dữ liệu gốc không?

Không. Công cụ chỉ hiển thị kết quả khớp và tô màu trực quan, không chỉnh sửa nội dung gốc.

Giới thiệu về biểu thức chính quy (Regex)

Biểu thức chính quy (regex) là một ngôn ngữ nhỏ dùng để mô tả mẫu ký tự trong chuỗi. Regex rất hữu ích khi bạn cần kiểm tra định dạng email, số điện thoại, URL, hoặc trích xuất dữ liệu có cấu trúc.

Một số nhóm ký tự cơ bản:

\d – Chữ số (0–9), \w – Ký tự từ (chữ, số, gạch dưới), \s – Khoảng trắng.

\D, \W, \S – Ngược lại với \d, \w, \s.

Các toán tử lặp thường gặp: *, +, ?, {n}, {n,}, {n,m}.

Điểm neo và ranh giới: ^ (bắt đầu chuỗi/dòng), $ (kết thúc chuỗi/dòng), \b (ranh giới từ).

Ví dụ 1: Kiểm tra địa chỉ email

Mẫu Regex: ^[\w.+-]+@[\w.-]+\.\w+$

Cờ: không cần cờ (để mặc định).

Chuỗi kiểm tra: [email protected]

Kết quả: chuỗi khớp toàn bộ mẫu và được tô màu trong phần kết quả.

Ví dụ 2: Trích xuất số điện thoại dạng 000-000-0000

Mẫu Regex: \d{3}-\d{3}-\d{4}

Cờ: g để tìm tất cả kết quả.

Chuỗi kiểm tra: Gọi 123-456-7890 hoặc 555-123-4567 để được hỗ trợ.

Kết quả: cả hai số điện thoại sẽ được tô màu và liệt kê trong phần chi tiết match.

Ví dụ 3: Bắt nhóm ngày tháng năm

Mẫu Regex: (\d{4})-(\d{2})-(\d{2})

Cờ: không cần cờ.

Chuỗi kiểm tra: Ngày tạo: 2025-11-12

Kết quả: group 1 là năm, group 2 là tháng, group 3 là ngày — được hiển thị trong phần "Capturing groups".

Tiện ích liên quan

Tạo Mật Khẩu Ngẫu Nhiên

Tạo Mật Khẩu Ngẫu Nhiên

Tạo mật khẩu mạnh và bảo mật ngay lập tức để bảo vệ tài khoản của bạn trực tuyến
Tạo Username Ngẫu Nhiên

Tạo Username Ngẫu Nhiên

Tạo username độc đáo và sáng tạo cho mạng xã hội, game, hoặc bất kỳ nền tảng nào. Nhận ngay 10 gợi ý username chỉ với một cú nhấp chuột!
Chuyển Đổi Config Webserver

Chuyển Đổi Config Webserver

Chuyển đổi cấu hình giữa Apache (.htaccess), Nginx, Caddy, IIS (web.config), và Lighttpd. Hỗ trợ redirects, rewrites, headers, CORS, cache, security.
Tính Giá Thầu Công Trình Xây Dựng

Tính Giá Thầu Công Trình Xây Dựng

Tính toán giá thầu cho công trình xây dựng với bảng chi phí chi tiết: vật liệu, nhân công, máy móc, chi phí chung, lợi nhuận và thuế VAT.
Quy Đổi Điểm PTE

Quy Đổi Điểm PTE

Chuyển đổi điểm PTE Academic sang IELTS, TOEFL iBT, TOEIC và CLB. Hỗ trợ cả điểm tổng và từng kỹ năng chi tiết.
So Sánh Văn Bản

So Sánh Văn Bản

So sánh hai đoạn văn bản và hiển thị sự khác biệt. Hỗ trợ nhiều chế độ xem: song song, nội tuyến, và unified diff.