Element UI 自定义正则表达式验证方法


Posted in Javascript onSeptember 04, 2018

如下所示:

//指定数据中心的验证表单valiForm,验证规则rules
<el-form :model="valiForm" :rules="rules" ref="valiForm" label-width="100px" class="demo-valiForm">

  <el-form-item label="名称:" :label-width="formLabelWidth" prop='name'>
   <el-input v-model="valiForm.name"></el-input>
  </el-form-item>

</el-form>
//add('valiForm')方法要传验证表单名
<el-button type="primary" @click="add('valiForm')">确 定</el-button>
data () {
 let nameRule1 = (rule, value, callback) => {
  let regExp = //;
  if (regExp.test(value) === false) {
   callback(new Error('不通过正则'));
  } else {
   callback();
  }
 };

 return {
  valiForm: {
   name: ''
  },
  rules: {
   name: [
   { required: true, message: '请输入名称', trigger: 'blur' },
   { min: 5, max: 10, message: '长度在 5 到 10 个字符', trigger: 'blur' },
   { validator: nameRule1, trigger: 'blur' }
   ]
  }

 };
 },
methods:{
 add(formName) {
  this.$refs[formName].validate((valid) => {
  if (valid) {
   //通过验证执行
  } else {
   //验证失败执行
   console.log('error submit!!');
   return false;
  }
  });
 }
}

以上这篇Element UI 自定义正则表达式验证方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js文字滚动停顿效果代码
Jun 28 Javascript
javascript基础第一章 JavaScript与用户端
Jul 22 Javascript
基于jQuery的仿flash的广告轮播代码
Nov 04 Javascript
JS模拟面向对象全解(二、类型与赋值)
Jul 13 Javascript
Javascript 垃圾收集机制介绍理解
May 14 Javascript
jquery mobile changepage的三种传参方法介绍
Sep 13 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
Jun 23 Javascript
jQuery操作JSON的CRUD用法实例
Feb 25 Javascript
Vue Transition实现类原生组件跳转过渡动画的示例
Aug 19 Javascript
react.js组件实现拖拽复制和可排序的示例代码
Aug 20 Javascript
Node.js API详解之 dns模块用法实例分析
May 15 Javascript
js+audio实现音乐播放器
Sep 13 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 #Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 #Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 #Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
Sep 04 #Javascript
create-react-app安装出错问题解决方法
Sep 04 #Javascript
解决vue-cli项目打包出现空白页和路径错误的问题
Sep 04 #Javascript
工作中常用到的ES6语法
Sep 04 #Javascript
You might like
php获取文件夹路径内的图片以及分页显示示例
2014/03/11 PHP
PHP连接MySQL进行增、删、改、查操作
2017/02/19 PHP
Laravel中的chunk组块结果集处理与注意问题
2018/08/15 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
JavaScript高级程序设计 客户端存储学习笔记
2011/09/10 Javascript
js禁止document element对象选中文本实现代码
2013/03/21 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
JavaScript运行时库属性一览表
2014/03/14 Javascript
js中的setInterval和setTimeout使用实例
2014/05/09 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
分享JavaScript与Java中MD5使用两个例子
2015/12/23 Javascript
Angular4表单验证代码详解
2017/09/03 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
浅谈React Event实现原理
2018/09/20 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
2019/08/07 Javascript
Angular8路由守卫原理和使用方法
2019/08/29 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
win7+Python3.5下scrapy的安装方法
2018/07/31 Python
Python中__slots__属性介绍与基本使用方法
2018/09/05 Python
Python 利用pydub库操作音频文件的方法
2019/01/09 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
详解Python self 参数
2019/08/30 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
Python中Selenium库使用教程详解
2020/07/23 Python
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
省级优秀毕业生主要事迹
2014/05/29 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
校长创先争优承诺书
2014/08/30 职场文书
地道战观后感300字
2015/06/04 职场文书
Python访问Redis的详细操作
2021/06/26 Python