dsh-validator
在终端中运行以下命令:
dsh plugin install uckkk/dsh-validator
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install uckkk/dsh-validator 即可安装该插件,完整源码地址见 https://github.com/uckkk/dsh-validator 。
插件介绍
在对话流程中处理用户输入时,邮箱、手机号、卡号、IBAN 账户和 URL 的格式校验是高频需求。常见方案依赖外部 API 或第三方服务,引入网络延迟,还可能将敏感数据发送到本机之外。dsh-validator 把校验完全拉回本地:纯 Node.js 实现,进程内执行,零网络调用、零外部服务依赖。
覆盖五种高频校验场景:邮箱地址、电话号码、Luhn 校验(信用卡/借记卡)、IBAN 国际银行账号以及 URL 格式。所有逻辑在进程内完成,结果即时返回,适合放在任意对话流程的输入拦截环节。
适合构建本地或边缘对话系统、需要在不依赖网络的前提下完成输入校验的开发者。MIT 协议,可自由集成与二次开发。
使用场景
- 对话流程中对用户提交的邮箱、手机号、卡号等字段做即时格式校验
- 构建不依赖网络的本地或边缘对话系统,在输入环节完成数据拦截
- 在调用下游 API 之前对 IBAN、URL 等结构化字段做前置验证,避免无效请求
适合人员
- 构建本地或边缘对话系统、需要零网络依赖输入校验的开发者
- 对数据主权敏感、不希望将用户输入发送到外部服务的团队
- 需要在进程内完成高频格式校验、追求极低延迟的集成开发者