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"}