跳到正文
返回提示词列表
编程juejin.cn · 收录于

使用策略模式重构 Vue 表单验证逻辑

完整提示词

重构以下表单验证代码: ```vue const validate = (type: string, value: string) => { if (type === 'email') { return /^[^\s@]+@[^\s@]+.[^\s@]+$/.test(value) } else if (type === 'phone') { return /^1[3-9]\d{9}$/.test(value) } } 要求: 1. 定义 ValidationStrategy 接口 2. 实现 EmailStrategy 和 PhoneStrategy 3. 通过策略模式调用验证方法

使用说明

复制全文后,按自己的场景替换占位变量(方括号 / 双花括号包裹的字段)再使用。 部分提示词依赖特定模型或工具(如 GPT / Claude / Copilot),请根据实际情况调整。