elementUI中的el-form常用校验规则:
校验使用方式:文章来源:https://www.toymoban.com/news/detail-733644.html
rules: {
name: [
{ required: true, message: '请输入活动名称', trigger: 'blur' },
{ min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
],
region: [
{ required: true, message: '请选择活动区域', trigger: 'change' }
],
date1: [
{ type: 'date', required: true, message: '请选择日期', trigger: 'change' }
],
date2: [
{ type: 'date', required: true, message: '请选择时间', trigger: 'change' }
],
type: [
{ type: 'array', required: true, message: '请至少选择一个活动性质', trigger: 'change' }
],
resource: [
{ required: true, message: '请选择活动资源', trigger: 'change' }
],
desc: [
{ required: true, message: '请填写活动形式', trigger: 'blur' }
]
}
};
常用的校验规则:文章来源地址https://www.toymoban.com/news/detail-733644.html
1、不能为空
{ required: true, message: '请填写活动形式', trigger: 'blur' }
2、限制字符串长度
{ min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
3、只能是正整数
{
validator: (rule, value, callback) => {
if (/^(?:[1-9]\d*)$/.test(value) == false) {
callback(new Error("请输入正整数"));
} else {
callback();
}
},
trigger: "change",
},
4、只能是数字
{ type: 'number', message: '必须为数字类型' },
5、数字必须大于18
{
validator: (rule, value, callback) => {
if (value < 18) {
callback(new Error('年龄必须超过18岁'))
} else {
callback()
}
},
trigger: ['blur', 'change']
},
到了这里,关于elementUI中的el-form常用校验规则的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!