Prompt miễn phí
Thiết kế validator chặt chẽ cho biểu mẫu nhạy cảm
Xây dựng validator cho mật khẩu, email và mã định danh với thông báo lỗi rõ ràng và lưu ý an toàn dữ liệu.
Prompt dùng để làm gì?
Xây dựng validator cho mật khẩu, email và mã định danh với thông báo lỗi rõ ràng và lưu ý an toàn dữ liệu.
Điền thông tin của bạn
Prompt
Input mẫu
danh_sach_truong: password, email, employeeCode
ngon_ngu_implement: TypeScript
Output mẫu
Logic kiểm tra: chuẩn hóa trim trước, kiểm tra độ dài rồi kiểm tra mẫu ký tự.
Thông báo lỗi: 'Mật khẩu chưa đủ mạnh', 'Email phải dùng miền công ty', 'Mã nhân viên chỉ gồm chữ và số'.
Ghi chú bảo mật: chặn ký tự unicode bất thường và không trả về chi tiết quá mức về cấu trúc nội bộ.
Cách sử dụng
Giải thích cấu trúc
- Role
- Đóng vai kỹ sư backend/bảo mật để thiết kế validator đầu vào cho biểu mẫu nhạy cảm.
- Context
- Biểu mẫu có dữ liệu quan trọng nên phải kiểm tra chặt, chuẩn hóa trước và tránh lộ thông tin qua lỗi.
- Task
- Xây dựng quy tắc theo trường, logic kiểm tra, thông báo lỗi và ghi chú bảo mật; có thể kèm code mẫu.
- Constraints
- Không đưa lời khuyên chuyên môn cá nhân, tập trung vào khung kiểm tra và điểm cần xác minh với nghiệp vụ.
- Output
- Trả về bảng quy tắc, logic kiểm tra, thông báo lỗi và lưu ý bảo mật.
Mẹo sử dụng
- Hãy làm rõ thứ tự kiểm tra: chuẩn hóa, độ dài, định dạng rồi mới đến quy tắc nghiệp vụ.
- Thông báo lỗi nên đủ rõ để sửa, nhưng không nên tiết lộ logic nội bộ quá nhiều.
- Nếu có trường nhạy cảm, nên yêu cầu kiểm tra cả ký tự Unicode và khoảng trắng ẩn.
Nguồn và giấy phép
ONTER biên tập · original
Đánh giá prompt
Chọn số sao theo trải nghiệm của bạn. Bạn có thể sửa đánh giá sau một phút.
Prompt liên quan
Thiết kế kiến trúc tách lớp cho ứng dụng nhỏ dễ bảo trì
Đề xuất cách tách controller, service, repository, cấu trúc thư mục và luồng gọi cho một ứng dụng nhỏ.
Phân tích và giảm thiểu rủi ro từ dữ liệu đầu vào
Rà soát mã xử lý input để phát hiện chèn lệnh, path traversal và đề xuất chỉnh sửa an toàn theo bối cảnh thực tế.
Soát lỗi logic trong chuỗi if-else phức tạp
Kiểm tra khối điều kiện dài để tìm lỗi logic, làm rõ nhánh biên và đề xuất viết lại dễ hiểu hơn kèm test liên quan.
Viết hàm xử lý dữ liệu đầu vào không tin cậy
Tạo hàm an toàn để kiểm tra, làm sạch, chuẩn hóa và bắt lỗi dữ liệu từ nguồn ngoài trước khi xử lý.
