主题
Yup 教程
Yup 是一个用于运行时值解析和验证的 模式构建器。
您可以定义模式、转换值以匹配、断言现有值的形状,或两者兼而有之。
Yup 模式极具表现力,支持对复杂、相互依赖的验证或值转换进行建模。
主要功能
简洁而富有表现力的模式接口
能够对从简单到复杂的数据模型进行建模。强大的 TypeScript 支持
可以从模式推断静态类型,或确保模式正确实现类型。内置异步验证支持
可同时进行客户端和服务器端验证。可扩展
添加您自己的类型安全方法和模式。丰富的错误详细信息
调试更加轻松。兼容标准模式
查看标准模式。
快速开始
- 安装 Yup:
npm install yup
或yarn add yup
- 导入并创建 Schema:
import { string, object } from 'yup'
- 使用
validate
或validateSync
验证数据
下一节:请查看 Yup 简介。