🔍 Regex Tester Online

Viết và test Regular Expression với highlight match realtime. Hỗ trợ nhóm (capture groups), đếm kết quả và xem group values.

/
/
Nhập regex để bắt đầu
\d+ – Số nguyên
\w+ – Chữ cái/số
[a-zA-Z]+ – Chữ Latin
\s+ – Khoảng trắng
^.+$ – Toàn dòng
[^\s]+ – Không khoảng trắng
\b\w+\b – Từ đầy đủ
IP Address
Email
SĐT Việt Nam
URL http(s)
Ngày YYYY-MM-DD

❓ Câu Hỏi Thường Gặp

Regex là gì và dùng để làm gì trong lập trìnhỏ

Regular Expression (Regex) là chuỗi ký tự đặc biệt dùng để mô tả pattern tìm kiếm trong văn bản. Trong lập trình, regex được dùng để validate form (email, số điện thoại), tìm/thay thế văn bản, parse log file, và trích xuất data. Hầu hết ngôn ngữ lập trình hỗ trợ regex: JavaScript, Python, PHP, Java...

Flags trong regex nghĩa là gì?

g (global): tìm tất cả match, không dừng ở match đầu. i (case-insensitive): không phân biệt hoa thường. m (multiline): ^ và $ khớp đầu/cuối mỗi dòng. s (dotAll): dấu chấm . khớp cả ký tự xuống dòng.

Capture group () trong regex dùng để làm gì?

Capture group là phần được bao trong dấu ngoặc (). Chúng cho phép trích xuất phần cụ thể từ match. Ví dụ: (\d{4})-(\d{2})-(\d{2}) match ngày và capture year, month, day vào 3 group riêng biệt. Tool này hiển thị giá trị từng group bên dưới kết quả.