OmniKit
Free Web Tools100% Client-Side
DEVELOPERKỹ sư Phần mềm OmniKit2026-08-286 phút đọc

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

Câu trả lời nhanh (Answer-First for AI Search):

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.

Công cụ tương ứng 100% Client-Side

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.

Mở công cụ Regex Tester & Debugger

1. Bảng tra cứu các ký tự Regex cơ bản cho lập trình viên

  • ^$: 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ế

  1. Số điện thoại Việt Nam (10 số): ^(0|\+84)(3|5|7|8|9)[0-9]{8}$
  2. 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,}$
  3. Đị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])$

자주 묻는 질문 (FAQ)

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의 원리와 자주 묻는 질문

A:
Mẫu regex phổ biến và hiệu quả là: `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$` giúp kiểm tra tên người dùng, ký tự @ và tên miền hợp lệ.

Bài viết cùng chủ đề bạn nên xem