el-form表单校验
举例
//校验网址
let validateWebSite=(rule, value, callback)=>{
//java规则——((http|ftp|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\\@?^=%&/~\\+#])?)
let reg = new RegExp(/((http|ftp|https):\/\/[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?)/)//正则校验
if(value){
if(!reg.test(value)){
callback(new Error('请输入正确的网址'))
}else{
callback();
}
}else{
callback();
}
}
漏写这个回调,校验通不过,valid不会为true