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ế.
Thiết kế cơ chế retry/backoff cho gọi mạng thất bại tạm thời
Tạo chiến lược retry an toàn, có backoff và giới hạn thử lại cho tác vụ mạng; trả về code hoặc giả mã rõ ràng.
Giải thích luồng dữ liệu React qua props, state và render lại
Phân tích component React để hiểu dữ liệu đi qua props, state và điểm gây render lại; kèm gợi ý cải thiện.
