当前位置: 首页 > news >正文

elementUI中的el-form常用校验规则

elementUI中的el-form常用校验规则:

校验使用方式:

 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' }]}};

常用的校验规则:

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']},

http://www.lryc.cn/news/167285.html

相关文章:

  • 蓝桥杯打卡Day9
  • C# 辗转相除法求最大公约数
  • 腾讯mini项目-【指标监控服务重构】2023-08-03
  • redis缓存穿透、击穿、雪崩介绍
  • Redis 基础总结
  • 基于nginx的tomcat负载均衡和集群(超简单)
  • ESIM实战文本匹配
  • 基于虚拟仿真技术的汽车燃油泵控制
  • angular:HtmlElement的子节点有Shadow dom时奇怪的现象
  • 栈与队列--删除字符串中的所有相邻重复项
  • 使用SSH地址拉取远程仓库代码报下面的错误
  • easycms v5.5 分析 | Bugku S3 AWD排位赛
  • 成都营运《乡村振兴战略下传统村落文化旅游设计》许少辉八一著作
  • 创邻科技Galaxybase助力SPG推动知识图谱应用落地
  • 《TCP/IP网络编程》阅读笔记--域名及网络地址
  • 我的C#基础
  • 【UnityShaderLab实现“Billboard“始终面向相机_播放序列图的效果_案例分享(内附源码)】
  • Ceph入门到精通-S3 基准测试工具warp使用入门
  • Docker--未完结
  • string的使用和模拟实现
  • 基础算法---区间合并
  • C++(day4)
  • docker 部署 node.js(express) 服务
  • 商城系统开发,如何确保用户数据的安全性?
  • 黑客必备工具Kali Linux,安装与使用教程全包含,从入门到精通,全网最详细全面的Kali Linux教程
  • 2024滴滴校招面试真题汇总及其讲解(二)
  • 嵌入式-C语言中的if语句
  • 组合数 rust解法
  • 【SpringMVC】自定义注解与AOP结合使用
  • MyEclipse 用tomcat部署SSM项目后,项目名称和当前项目不一致