表单验证规则与错误提示生成器
创建精确的字段级验证规则,包含用户易懂的错误信息、边界测试和模式,随时可集成到您的表单或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,最大长度-1,unicode,相关时包含表情符号)。
验证清单:
- 开发者能否无猜测地实现这些规则?
- 服务器错误是否与字段名一一对应?
最终指令:先输出规范,然后给出简短的QA核查手册,使用示例数据验证规则。
预期结果
email: 类型为email,最大长度254,必填,错误提示“请输入类似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
