Mẫu regex: Số & Ngày tháng
Pattern cho số nguyên, số thập phân, tiền tệ, phần trăm và các định dạng ngày giờ phổ biến tại Việt Nam (dd/mm/yyyy) lẫn chuẩn ISO (yyyy-mm-dd). Regex kiểm tra được ĐỊNH DẠNG ngày nhưng KHÔNG kiểm tra được ngày có thật hay không (ví dụ 31/02 vẫn khớp pattern). Với logic ngày hợp lệ, hãy parse rồi kiểm tra bằng thư viện ngày tháng.
Hiển thị 8 mẫu regex
Regex số nguyên
arrow_forward/^-?\d+$/m
Khớp số nguyên dương hoặc âm.
Regex số thập phân
arrow_forward/^-?\d+(\.\d+)?$/m
Khớp số nguyên hoặc số thập phân dùng dấu chấm.
Regex tiền Việt Nam (VND)
arrow_forward/^\d{1,3}(\.\d{3})*(\s?(₫|đ|VND))?$/m
Kiểm tra số tiền VND với dấu chấm ngăn cách hàng nghìn.
Regex số có dấu phẩy hàng nghìn
arrow_forward/^\d{1,3}(,\d{3})*$/m
Kiểm tra số kiểu quốc tế: 1,000,000.
Regex ngày tháng dd/mm/yyyy
arrow_forward/^(0[1-9]|[12]\d|3[01])\/(0[1-9]|1[0-2])\/\d{4}$/m
Kiểm tra ngày kiểu Việt Nam: ngày/tháng/năm.
Regex ngày chuẩn ISO yyyy-mm-dd
arrow_forward/^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$/m
Kiểm tra ngày chuẩn ISO 8601 dùng trong cơ sở dữ liệu.
Regex giờ định dạng 24h
arrow_forward/^([01]\d|2[0-3]):[0-5]\d$/m
Kiểm tra giờ HH:MM theo hệ 24 giờ.
Regex phần trăm 0–100%
arrow_forward/^(100|[1-9]?\d)(\.\d+)?%$/m
Kiểm tra giá trị phần trăm hợp lệ từ 0% đến 100%.