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 相关文章推荐
提高网站信任度的技巧
Oct 17 Javascript
JQuery中阻止事件冒泡几种方式及其区别介绍
Jan 15 Javascript
JavaScript函数的4种调用方法详解
Apr 22 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 Javascript
js格式化时间小结
Nov 03 Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 Javascript
Javascript获取background属性中url的值
Oct 17 Javascript
JS实现键值对遍历json数组功能示例
May 30 Javascript
Vue拖拽组件列表实现动态页面配置功能
Jun 17 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
Vue数据双向绑定原理实例解析
May 15 Javascript
JavaScript ES 模块的使用
Nov 12 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桌面中心(四) 数据显示
2007/03/11 PHP
PHP模拟asp中response类实现方法
2015/08/08 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
JSON JQUERY模板实现说明
2010/07/03 Javascript
通过一段代码简单说js中的this的使用
2013/07/23 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
IE下双击checkbox反应延迟问题的解决方法
2014/03/27 Javascript
Nodejs异步回调的优雅处理方法
2014/09/25 NodeJs
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
JavaScript性能优化之函数节流(throttle)与函数去抖(debounce)
2016/08/11 Javascript
AngularJS实现按钮提示与点击变色效果
2016/09/07 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
Vue实现底部侧边工具栏的实例代码
2018/09/03 Javascript
微信小程序开发之自定义tabBar的实现
2018/09/06 Javascript
vuex存储token示例
2019/11/11 Javascript
pycharm 使用心得(五)断点调试
2014/06/06 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
学习python分支结构
2019/05/17 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
用python实现一个简单的验证码
2020/12/09 Python
Html5页面内使用JSON动画的实现
2019/01/29 HTML / CSS
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
人事专员的职责
2014/02/26 职场文书
关于环保的演讲稿
2014/05/10 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
劳动仲裁撤诉申请书
2015/05/18 职场文书
《和时间赛跑》读后感3篇
2019/12/16 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
详解java如何集成swagger组件
2021/06/21 Java/Android
解决MySQL报“too many connections“错误
2022/04/19 MySQL