验证邮箱手机号等校验规则

 1 var checkEmail = (rule,valur,cb) => {
 2  //  验证邮箱的正则表达式
 3   const regEmail = /^([a-zA-Z]|[0-9])(w|-)+@[a-zA-Z0- 
 4   9]+.([a-zA-Z]{2,4})$/;
 5  if(ragEmail.test(value)) {
 6  // 合法的邮箱
 7  return cb()
 8  }
 9  cb(new Error('请输入合法的邮箱'))
10 }
1  var checkMobile = (rule, value, cb) => {
2     const regMobile= /^((13[0-9])|(17[0-1,6-8])| 
3     (15[^4,\D])|(18[0-9]))d{8}$/;
4      
5    if (regMobile.test(value)) {
6     return cb()
7    }
8     cb(new Error('请输入合法的手机号'))
9 }
在验证规则的地方加一项对象{validator:checkMobile,trigger:'"blur"} 
{validatot:checkMobile,trigger:"blur"}

  

原文地址:https://www.cnblogs.com/yadi001/p/12845543.html