Validator Tool — 验证工具
v1.0.0验证包括JSON、电子邮件、URL、文件路径、IP地址和电话号码在内的数据格式,提供详细的错误报告和批量处理。
运行时依赖
安装命令
点击复制本土化适配说明
Validator Tool — 验证工具 安装说明: 安装命令:["openclaw skills install validator-tool"]
技能文档
Validator Tool — 多格式数据验证 验证、lint 和报告错误,支持常见数据格式。适用于输入 sanitization 管道、CI 检查和 API 请求验证。
快速开始 # 验证 JSON 字符串 validator-tool --json '{"name":"Alice","age":30}' # 验证电子邮件地址 validator-tool --email "user@example.com" # 验证 URL validator-tool --url "https://example.com/path?q=1"
使用方法 validator-tool [TYPE] [INPUT] [OPTIONS] 类型: --json 验证 JSON 语法和可选 schema --email 验证电子邮件格式(RFC 5321/5322) --url 验证 URL 格式和 scheme --path 验证文件/目录路径(存在、可读、可写) --ip 验证 IPv4 或 IPv6 地址 --phone 验证电话号码格式(E.164 或区域) 选项: --schema FILE JSON Schema 文件用于 --json 验证 --strict 严格模式(将警告视为错误) --batch FILE 从文件中验证多个输入(每行一个) --json-output 输出结果为 JSON --verbose 显示详细错误原因
示例 # 验证带 schema 的 JSON validator-tool --json '{"id":1,"name":"Test"}' --schema schema.json # 批量验证文件中的电子邮件 validator-tool --email --batch emails.txt --json-output # 验证 IP 地址 validator-tool --ip "192.168.1.1" # 检查文件路径是否存在且可写 validator-tool --path "/tmp/log.txt" --strict
功能 多种格式:JSON、电子邮件、URL、路径、IP、电话 JSON Schema 支持:验证 draft-07 模式 批量模式:从文件中处理数百个输入 退出代码:0 = 所有有效,1 = 任何无效,2 = 错误 机器可读:--json-output 用于 pipeline 集成 严格模式:将警告视为错误 i18n 电子邮件:支持国际化电子邮件地址 GitHub、API、CLI 等保持不变。