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 相关文章推荐
解决Extjs上传图片无法预览的解决方法
Mar 22 Javascript
jquery的ajax跨域请求原理和示例
May 08 Javascript
删除javascript中注释语句的正则表达式
Jun 11 Javascript
jQuery实现不断闪烁文字的方法
May 15 Javascript
浅谈JavaScript的Polymer框架中的事件绑定
Jul 29 Javascript
js实现商城星星评分的效果
Dec 29 Javascript
实例解析jQuery中proxy()函数的用法
May 24 Javascript
JavaScript直播评论发弹幕切图功能点集合效果代码
Jun 26 Javascript
JS中常用的正则表达式
Sep 29 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
node.js中fs文件系统模块的使用方法实例详解
Feb 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
关于时间计算的结总
2006/12/06 PHP
使用PHP获取当前url路径的函数以及服务器变量
2013/06/29 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
javascript jQuery插件练习
2008/12/24 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
IE下写xml文件的两种方式(fso/saveAs)
2013/08/05 Javascript
jQuery 获取/设置/删除DOM元素的属性以a元素为例
2014/05/23 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
深入分析JSONP跨域的原理
2014/12/10 Javascript
JavaScript中的console.dir()函数介绍
2014/12/29 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
基于zepto的移动端轻量级日期插件--date_picker
2016/03/04 Javascript
JS中sort函数排序用法实例分析
2016/06/16 Javascript
Bootstrap3制作搜索框样式的方法
2016/07/11 Javascript
简单理解js的prototype属性及使用
2016/12/07 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
JavaScript原生数组Array常用方法
2017/04/06 Javascript
JavaScript算法教程之sku(库存量单位)详解
2017/06/29 Javascript
JS图片延迟加载插件LazyImgv1.0用法分析【附demo源码下载】
2017/09/04 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
2017/09/22 Javascript
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
详解一个基于react+webpack的多页面应用配置
2019/01/21 Javascript
javascript数组的定义及操作实例
2019/11/10 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
Vue.js原理分析之nextTick实现详解
2020/09/07 Javascript
python读取与写入csv格式文件的示例代码
2017/12/16 Python
Python中使用支持向量机(SVM)算法
2017/12/26 Python
使用anaconda的pip安装第三方python包的操作步骤
2018/06/11 Python
Python面向对象之类的内置attr属性示例
2018/12/14 Python
Python获取时间范围内日期列表和周列表的函数
2019/08/05 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
2016年优秀少先队员事迹材料
2016/02/26 职场文书
Spring中bean的生命周期之getSingleton方法
2021/06/30 Java/Android
Unicode中的CJK(中日韩统一表意文字)字符小结
2021/12/06 HTML / CSS
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis