Mẫu regex: Lập trình
Pattern cho lập trình viên: tên biến, số hex, UUID, JWT, chuỗi Base64, phiên bản SemVer và dọn dẹp mã nguồn (xóa comment, gộp dòng trống, trim khoảng trắng). Đây là nhóm hữu ích khi viết linter nhỏ, script chuyển đổi, hoặc tìm-thay thế hàng loạt trong trình soạn thảo.
Hiển thị 10 mẫu regex
Regex tên biến hợp lệ
arrow_forward/^[a-zA-Z_$][a-zA-Z0-9_$]*$/m
Kiểm tra định danh hợp lệ trong JavaScript / nhiều ngôn ngữ.
Regex số hệ thập lục (hex)
arrow_forward/^0[xX][0-9a-fA-F]+$/m
Kiểm tra số hex dạng 0xFF.
Regex phiên bản SemVer
arrow_forward/^\d+\.\d+\.\d+(-[\w.]+)?(\+[\w.]+)?$/m
Kiểm tra chuỗi phiên bản theo chuẩn Semantic Versioning.
Regex UUID v4
arrow_forward/^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-5][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$/m
Kiểm tra mã UUID chuẩn (8-4-4-4-12).
Regex JSON Web Token (JWT)
arrow_forward/^[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+$/m
Nhận diện cấu trúc ba phần của token JWT.
Regex chuỗi Base64
arrow_forward/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/m
Kiểm tra chuỗi mã hóa Base64 chuẩn (có padding =).
Regex comment một dòng (//)
arrow_forward/\/\/.*$/gm
Tìm comment kiểu // tới cuối dòng trong mã nguồn.
Regex từ bị lặp liền nhau
arrow_forward/\b(\w+)\s+\1\b/gi
Phát hiện lỗi gõ lặp từ như "the the".
Regex khoảng trắng đầu/cuối dòng
arrow_forward/^\s+|\s+$/gm
Tìm khoảng trắng thừa ở đầu và cuối mỗi dòng để trim.
Regex nhiều dòng trống liên tiếp
arrow_forward/\n{3,}/g
Gộp ba dòng xuống dòng trở lên thành một khoảng cách gọn.