Skip to content

校验规则

Form props

在表单中如何使用验证规则

验证规则说明

参数名描述类型默认值
type校验的值的类型,默认为 'string'`'string''number'
required是否必填booleanfalse
message校验失败时展示的信息string-
length校验长度(string, array)number-
maxLength最大长度(string)number-
minLength最小长度(string)number-
match匹配校验(string)RegExp-
uppercase大写(string)booleanfalse
lowercase小写(string)booleanfalse
min最小值(number)number-
max最大值(number)number-
equal校验数值(number)number-
positive正数(number)booleanfalse
negative负数(number)booleanfalse
true是否为 true(boolean)booleanfalse
false是否为 false(boolean)booleanfalse
includes数组中是否包含给定值(array)any[]-
deepEqual数组元素是否相等(array)any-
empty是否为空(object)booleanfalse
hasKeys对象是否包含给定属性(object)string[]-
validator自定义校验规则( value: FieldValue | undefined, callback: (error?: string) => void ) => void-

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用