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 相关文章推荐
各种效果的jquery ui(接口)介绍
Sep 17 Javascript
JavaScript声明变量时为什么要加var关键字
Sep 29 Javascript
Javascript URI 解析介绍
Mar 15 Javascript
浅谈js里面的InttoStr和StrtoInt
Jun 14 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
Apr 24 Javascript
使用elementUI实现将图片上传到本地的示例
Sep 04 Javascript
小程序实现多选框功能
Oct 30 Javascript
jQuery实现图片下载代码
Jul 18 jQuery
JS实现滑动拼图验证功能完整示例
Mar 29 Javascript
JavaScript实现表单验证功能
Dec 09 Javascript
three.js中多线程的使用及性能测试详解
Jan 07 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
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
PHP设计模式 注册表模式(多个类的注册)
2012/02/05 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
拖拉表格的JS函数
2008/11/20 Javascript
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
jQuery实现的淡入淡出二级菜单效果代码
2015/09/15 Javascript
JavaScript中的await/async的作用和用法
2016/10/31 Javascript
对称加密与非对称加密优缺点详解
2017/02/06 Javascript
angularjs实现上拉加载和下拉刷新数据功能
2017/06/12 Javascript
深入剖析Express cookie-parser中间件实现示例
2018/02/01 Javascript
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
vue-cli3 karma单元测试的实现
2019/01/18 Javascript
vue 使用鼠标滚动加载数据的例子
2019/10/31 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
总结Python编程中函数的使用要点
2016/03/20 Python
python3 实现的人人影视网站自动签到
2016/06/19 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
python argparse传入布尔参数false不生效的解决
2020/04/20 Python
如何基于Python爬虫爬取美团酒店信息
2020/11/03 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
应届生求职自荐信
2014/07/04 职场文书
2015年话务员工作总结
2015/04/29 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
护理心得体会范文
2016/01/22 职场文书
高二数学教学反思
2016/02/18 职场文书
pytorch 如何使用float64训练
2021/05/24 Python