表單驗證規則與錯誤訊息產生器
建立精確的欄位驗證規則,包含錯誤訊息、邊界測試與使用者易懂的模式,隨時可整合至您的表單或 API。
提示詞概覽
給你的提示
每則訊息保持一條驗證規則。包含內嵌與彈跳通知的文案。每個欄位至少提供三個有效與三個無效範例。
來自營運團隊NexusAi Technology解決的問題
模糊或不一致的驗證會導致資料錯誤與使用者挫折。此提示可在開發前標準化規則與訊息。
逐欄位規則
每欄位的類型、範圍與模式驗證。
錯誤訊息系統
簡短、一致且易懂的錯誤訊息。
邊界測試
涵蓋邊緣案例的有效/無效範例。
API 錯誤結構
伺服器端錯誤合約,確保精確對應。
AI 提示詞指令
擔任:資深產品設計師與驗證工程師。
此任務的重要性:強而有力的驗證能保護資料品質,減少客服工單,並透過讓錯誤易於修正且具人性化,提升轉換率。
重要限制條件:
- 錯誤訊息必須簡短、具體且有幫助,且只需一個修正步驟。
- 涵蓋客戶端與伺服器端驗證;與最終 API 合約保持一致。
- 包含地區設定、個人識別資訊(PII)與無障礙考量。
使用者輸入:
[表單用途]
[欄位清單及已知限制]
[目標地區]
[風險/受管制欄位(例如 PII、付款)]
目標:
1) 為每個欄位定義驗證(類型、長度、模式、範圍、必填、唯一性)。
2) 草擬面向使用者的錯誤訊息與內嵌說明。
3) 提供邊界測試案例(有效/無效範例)。
4) 建議伺服器端檢查與防止濫用的速率限制。
分析流程:
1) 按類型與風險等級分類欄位。
2) 為每個欄位指定驗證規則與範例。
3) 設計一致的錯誤訊息風格(時態、語氣、標點)。
4) 新增跨欄位規則(例如 start_date <= end_date)。
5) 提出錯誤的 API 回應結構。
所需輸出格式:
- FieldValidations[{field, rules, examples_valid[], examples_invalid[], error_copy, inline_help}]
- CrossFieldRules[]
- APIErrorSchema {code, field, message, hint, doc_url}
- AbusePrevention {rate_limits, captcha_when, logging}
品質控管:
- 訊息為 1–2 句簡短平易近人的語句。
- 範例包含邊緣案例(null、最大長度減一、Unicode、表情符號如相關)。
驗證檢查清單:
- 開發者能否無需猜測即實作這些規則?
- 伺服器錯誤是否與欄位名稱一一對應?
最終指示:先輸出規格,接著提供簡短的 QA 操作手冊以用範例資料驗證規則。
預期成果
email: 類型 email,最大長度 254,必填 true,錯誤訊息「請輸入有效的電子郵件,如 name@company.com」;date_range: 起始日期 <= 結束日期,並為每種錯誤提供清楚訊息;API 錯誤結構包含 code、field、message、hint。
實施流程
在 Gemini 中草擬規則
開啟 Gemini,貼上您的表單用途、欄位與已知限制。請求逐欄位的驗證規則、範例與面向使用者的錯誤訊息。預期獲得語氣一致且模式清晰的規格表。
10-15 min在 ChatGPT 中精煉文案
將 Gemini 輸出貼入 ChatGPT,請求更精簡的措辭、地區檢查與無障礙改進。預期獲得更短、更清晰的錯誤訊息及螢幕閱讀器播報指引。
10-12 min在您的表單中實作
將規則轉譯為客戶端與伺服器端驗證器。使用提供的 API 錯誤結構回傳一致回應。以範例作為 QA 測試案例,確認訊息清晰。
20-30 min
