在使用Antd form 表单验证rules:时,min 和max会根据当前设置的类型具有不同的匹配规则,所以在使用的时候,默认是字符串类型,若要是其他类型,需要做表明类型和转换。
string 类型为字符串最大长度;
number 类型时为最大值;
array 类型时为数组最大长度
转换方法:transform将字段值转换成目标值后进行校验
栗子:
rules: [{
required: true,
whitespace: true,
type:'number', //表明是数字类型
transform(value) {
if(value){
return Number(value);//将输入框当中的字符串转换成数字类型
}
},
message: '请输入联系方式'
}],
网友评论