DSH Plugins
返回列表
🧰

dsh-validator

联网工具 更新于 2026.08.19

在终端中运行以下命令:

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 等结构化字段做前置验证,避免无效请求

适合人员

  • 构建本地或边缘对话系统、需要零网络依赖输入校验的开发者
  • 对数据主权敏感、不希望将用户输入发送到外部服务的团队
  • 需要在进程内完成高频格式校验、追求极低延迟的集成开发者