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 08/10/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

Thiết kế validator cho {{fields}} theo đúng {{policy}} trong {{runtime}}. Mỗi quy tắc phải dẫn đến policy được cấp. Không tự thêm miền email, mã nhân viên hoặc giới hạn khác. Không trim, đổi chữ hoa thường hay biến đổi mật khẩu; nếu cần chuẩn hóa trường khác, policy phải cho phép. Trả code, bảng lỗi và test biên; tránh ghi giá trị nhạy cảm vào log.
Xem đã lưu

Input mẫu

{
"fields": [
"display_name",
"email",
"password"
],
"policy": {
"display_name": {
"trim": true,
"min": 1,
"max": 40
},
"email": {
"trim": true,
"required": true,
"syntax": "Có phần trước và sau một dấu @; đây chỉ là kiểm tra tối thiểu."
},
"password": {
"trim": false,
"min": 8,
"max": 64
}
},
"runtime": "Python 3; dữ liệu giả lập"
}

Output mẫu

{
"rules": [
"display_name được trim rồi kiểm độ dài 1–40",
"email được trim, kiểm tra tối thiểu theo policy; không ép miền công ty",
"password giữ nguyên từng ký tự, kiểm độ dài 8–64"
],
"test_cases": [
"Tên chỉ có khoảng trắng bị từ chối",
"Email thiếu phần sau @ bị từ chối",
"Mật khẩu 7 ký tự bị từ chối",
"Mật khẩu có khoảng trắng đầu/cuối được giữ nguyên nếu đủ độ dài"
],
"limits": "Kiểm cú pháp tối thiểu không xác nhận hộp thư. Không xem validator là cơ chế lưu mật khẩu."
}

Cách sử dụng

1. Điền đúng các biến bằng nội dung đủ căn cứ; chỉ dùng dữ liệu được phép chia sẻ. 2. Chạy với công cụ hỗ trợ văn bản hoặc code phù hợp. 3. Đối chiếu từng kết luận với đầu vào và kiểm thử riêng khi có mã nguồn. Ví dụ dưới đây là dữ liệu tổng hợp, output biên tập; không phải benchmark hoặc log chạy model.

Giải thích cấu trúc

Task
Thiết kế validator cho {{fields}} theo đúng {{policy}} trong {{runtime}}. Mỗi quy tắc phải dẫn đến policy được cấp. Không tự thêm miền email, mã nhân viên hoặc giới hạn khác. Không trim, đổi chữ hoa thường hay biến đổi mật khẩu; nếu cần chuẩn hóa trường khác, policy phải cho phép. Trả code, bảng lỗi và test biên; tránh ghi giá trị nhạy cảm vào log.
Constraints
Không bịa dữ kiện hoặc execution. Ví dụ tổng hợp; model/version cần kiểm tra riêng.
Validation
P8 input/output contract and owned fixtures; not a model benchmark

Mẹo sử dụng

  • Kiểm tra đủ biến trước khi chạy.
  • Nếu input thiếu, hỏi bổ sung thay vì tự suy đoán.
  • Output minh họa cần được đối chiếu và review; không bảo đảm mọi model cho cùng kết quả.

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

KHÁM PHÁ ONTER

Tìm kiếm trên Onter

Nhập từ khóa để tìm nội dung phù hợp

↑ ↓ chọn · Enter mở · Esc đóngXem tất cả kết quả →

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