文档中心

探索 DWeb 框架的无限可能,构建下一代高性能 Web 应用

formValidator - 表单验证

formValidator 插件用于验证表单数据,支持多种验证规则。

基本使用

Code
import { formValidator } from '@dreamer/dweb';

plugins: [
  formValidator({
    rules: {
      email: { type: 'email', required: true },
      password: { type: 'string', min: 8 },
    },
  }),
],

配置选项

可选参数

  • injectClientScript - 是否在客户端注入验证脚本(默认 true)
  • defaultConfig - 默认验证配置对象,包含:
  • - fields - 字段验证配置数组,每个字段包含 name, rules, label
  • - messages - 全局错误消息模板对象
  • 验证规则类型:'required' | 'email' | 'url' | 'number' | 'min' | 'max' | 'minLength' | 'maxLength' | 'pattern' | 'custom'