🧩 Regex Tester

Test regular expressions with real-time matching.

FAQ

Regex (Biểu thức chính quy) là gì?
Regex (Regular Expression) là một chuỗi ký tự đặc biệt dùng để mô tả và tìm kiếm các mẫu văn bản. Nó được sử dụng rộng rãi trong lập trình để kiểm tra định dạng dữ liệu (email, số điện thoại), tìm kiếm và thay thế văn bản, phân tích log, và xử lý dữ liệu văn bản.
Các flag phổ biến trong Regex là gì?
Các flag phổ biến bao gồm: g (global - tìm tất cả kết quả), i (case-insensitive - không phân biệt hoa thường), m (multiline - khớp nhiều dòng), s (dotall - dấu chấm khớp cả ký tự xuống dòng). Ví dụ: flag "gi" sẽ tìm tất cả kết quả không phân biệt hoa thường.
Làm thế nào để kiểm tra email hợp lệ bằng Regex?
Mẫu Regex kiểm tra email phổ biến là: ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$. Tuy nhiên, Regex không thể kiểm tra đầy đủ tất cả định dạng email hợp lệ theo RFC 5322. Đối với validation email trong production, nên sử dụng thư viện chuyên dụng kết hợp với xác thực MX record.