企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
> 提示: 通过表单构建器提交的数据,在后端校验数据之前会在前端进行相应的数据规则的校验,提升用户体验。 * require 验证字段必须 **注意**:如果验证规则没有添加`require`就表示没有值(null或空字符串)的话不进行验证 * number 验证字段的值是否为纯数字 * integer 验证字段的值是否为正整数 * positiveInteger 验证字段的值是否为正整数 * positiveIntegerArray 验证字段的值是否为正整数组成的数组(一维数组) * nonnegativeInteger 验证字段的值是否为非负整数 * float 验证字段的值是否为浮点数 * boolean 或者 bool 验证字段的值是否为布尔值 * length 验证字段的值长度是否在某个范围 例如:值长度只能在50和100之间。代码示例:`length:50,100` 或者指定长度`length:4` 注意:版本需>=1.03.839 * min 验证字段的值最小长度 例如:值长度最少需大等于10。代码示例:`min:10` 注意:版本需>=1.03.839 * max 验证字段的值最大长度 例如:值长度不能超过20。代码示例:`max:20` 注意:版本需>=1.03.839 * in 验证字段的值是否在某个范围 例如,值只能为read或者write。代码示例:`in:read,write` * notIn 验证字段的值是否不在某个范围 例如,值不能为read或者write。代码示例:`notIn:read,write` * between 验证字段的值是否在某个区间 示例:`between:1,10` * notBetween 验证字段的值是否不在某个区间 示例:`notBetween:1,10` * eq 验证字段的值是否等于某个值 示例:`eq:10` * egt 验证字段的值是否大等于某个值 示例:`egt:10` * gt 验证字段的值是否大于某个值 示例:`gt:10` * elt 验证字段的值是否小等于某个值 示例:`elt:10` * lt 验证字段的值是否小于某个值 示例:`lt:10` * array 验证值是否为数组格式 * arrayIn 验证数组字段的值只能为给定规则的值 例如,数组字段元素值只能为1/2/3。代码示例:`arrayIn:1,2,3` * area:acc 验证地区字段的值只能为给定精度的值 acc:验证精确度,可选值:province、city、district。 例如,验证提交地区精确到区县的数据。代码示例:`area:district` * mobile 验证字段的值为手机格式 * email 验证字段的值为邮箱格式 * chs 验证字段的值只能为汉字 * chsAlphaNum 验证字段的值只能为汉字/字母/数字 * chsDash 验证字段的值只能为汉字/字母/数字/下划线_及短横线- * chsDashSpace 验证字段的值只能为汉字/字母/数字/下划线_/短横线及空格 * alphaNum 验证字段的值只能为字母/数字 * alphaDash 验证字段的值只能为字母/数字/下划线_及短横线-