其他分享
首页 > 其他分享> > 表单的自定义校验规则

表单的自定义校验规则

作者:互联网

做后台管理系统,肯定会有一堆表单要填,就会要用到表单校验。

在utils文件夹下新建文件validator.js,然后在mian.js中引入并且挂载到原型上。

main.js

//在mian.js中引入
import FormValidator from '@/utils/validator',
//挂到Vue的原型上
Vue.prototype.FormValidator = FormValidator

 validator.js

let email = /^(\w+\.?)*\w+@(?:\w+\.)\w+$/ //验证
export default function() {
    return {
    // 邮箱的验证规则
    Email: function(rule, value, callback) {
      if (!value) {
        return callback(new Error('邮箱不能为空'))
      }
      if (!email.test(value)) {
        callback(new Error('请输入正确的邮箱!'))
      } else {
        callback()
      }
    },
        
    }
}

待续......

标签:自定义,校验,value,js,callback,validator,FormValidator,表单
来源: https://www.cnblogs.com/maoweizhao/p/16659127.html