Hướng dẫn làm chủ Regular Expression (Regex): Cú pháp, ví dụ thực tế và cách kiểm tra online
Regular Expression (Regex) là chuỗi các ký tự đặc biệt định nghĩa một mẫu tìm kiếm (search pattern) dùng để kiểm tra tính hợp lệ (validation), tìm kiếm và thay thế chuỗi trong văn bản hoặc mã nguồn lập trình.
Regex Tester
Kiểm tra biểu thức chính quy Regular Expression với highlight kết quả theo thời gian thực.
1. Bảng tra cứu các ký tự Regex cơ bản cho lập trình viên
^và$: Bắt đầu và kết thúc chuỗi văn bản.\d: Khớp với bất kỳ chữ số nào (0-9).\w: Khớp với ký tự chữ và số (Word character) cùng dấu gạch dưới.[a-z]: Tập hợp ký tự trong khoảng từ a đến z.+(1 hoặc nhiều lần),*(0 hoặc nhiều lần),?(0 hoặc 1 lần).
2. 3 Mẫu Regex thường dùng nhất trong dự án thực tế
- Số điện thoại Việt Nam (10 số):
^(0|\+84)(3|5|7|8|9)[0-9]{8}$ - Mật khẩu mạnh (8+ ký tự, có số, chữ hoa, ký tự đặc biệt):
^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[@$!%*?&])[A-Za-z\d@$!%*?&]{8,}$ - Định dạng ngày tháng YYYY-MM-DD:
^\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])$
Câu hỏi thường gặp (FAQ)
Giải đáp thắc mắc và cơ chế hoạt động của Hướng dẫn làm chủ Regular Expression (Regex): Cú pháp, ví dụ thực tế và cách kiểm tra online
Bài viết cùng chủ đề bạn nên xem
Cách format JSON online an toàn: Dữ liệu có bị tải lên server không?
Tìm hiểu cách định dạng JSON an toàn ngay trong trình duyệt. Vì sao công cụ client-side bảo vệ tuyệt đối API key, token và thông tin cá nhân của bạn.
JWT là gì? Cách decode JWT và đọc payload trong 30 giây
Hướng dẫn giải mã chuỗi JSON Web Token (JWT) an toàn, tìm hiểu cấu trúc Header, Payload, Signature và cách kiểm tra thời hạn hết hạn token.
Cách tính số lượng Token và Chi phí API cho GPT-4o, Claude 3.5 và Gemini 1.5
Hiểu rõ cơ chế Tokenization (Byte-Pair Encoding), cách đếm token văn bản tiếng Việt và tiếng Anh, cùng công thức tối ưu hóa chi phí API khi lập trình AI.