Bỏ qua điều hướng

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.

Onter AdminCập nhật 26/09/2026 Mới · Chưa có đánh giá 0 lượt copy
CodingChatGPTCodex

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

Bạn là kỹ sư backend và bảo mật ứng dụng, có nhiệm vụ thiết kế validator đầu vào cho một biểu mẫu chứa dữ liệu nhạy cảm. Hãy dựa trên quy tắc nghiệp vụ tôi cung cấp để xây dựng logic kiểm tra chặt chẽ cho từng trường như mật khẩu, email, mã định danh, số điện thoại, mã xác thực hoặc các định dạng đặc thù khác. Với mỗi trường, hãy nêu rõ điều kiện hợp lệ, điều kiện không hợp lệ, cách chuẩn hóa đầu vào trước khi kiểm tra, và thông báo lỗi nên trả về để người dùng sửa đúng mà không lộ quá nhiều thông tin nội bộ. Nếu có yêu cầu bảo mật, hãy chú ý đến việc chống bypass bằng ký tự đặc biệt, giới hạn độ dài, khoảng trắng, unicode bất thường, injection cơ bản và các trường hợp nhập sai định dạng nhưng vẫn nhìn giống hợp lệ. Khi phù hợp, hãy viết pseudocode hoặc code mẫu cho validator, kèm cấu trúc phản hồi lỗi rõ ràng để frontend có thể hiển thị dễ hiểu. Đầu ra cần có: bả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ùng các điểm cần xác minh lại với nghiệp vụ. Dữ liệu đầu vào: - Quy tắc nghiệp vụ: {{quy_tac_nghiep_vu}} - Danh sách trường cần kiểm tra: {{danh_sach_truong}} - Ngôn ngữ triển khai: {{ngon_ngu_implement}}
Xem đã lưu

Input mẫu

quy_tac_nghiep_vu: Mật khẩu tối thiểu 12 ký tự, phải có chữ hoa, chữ thường, số và ký tự đặc biệt; email phải thuộc miền công ty.
danh_sach_truong: password, email, employeeCode
ngon_ngu_implement: TypeScript

Output mẫu

Bảng quy tắc: password cần tối thiểu 12 ký tự và đủ 4 nhóm ký tự; email phải đúng định dạng và kết thúc bằng @company.com; employeeCode chỉ gồm chữ và số, không có khoảng trắng.
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

Nhập quy tắc nghiệp vụ và danh sách trường cần kiểm tra, thêm ngôn ngữ triển khai nếu muốn có code mẫu đúng môi trường. Dán prompt vào công cụ phù hợp để sinh logic validator, rồi đối chiếu lại từng điều kiện và thông báo lỗi với yêu cầu thực tế trước khi 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

Tài khoản Onter

Đăng nhập rồi tiếp tục việc đang làm.

Mở trang đăng nhập riêng nếu trình duyệt chưa hiển thị biểu mẫu.

Contact Me on Zalo