// 校验邮箱 export function validate_email(value){ let regEmail = /^([a-zA-Z]|[0-9])(\w|\-)+@[a-zA-Z0-9]+\.([a-zA-Z]{2,4})$/; return regEmail.test(value); } // 校验密码 export function validate_password(value){ let regPassword = /^(?!\D+$)(?![^a-zA-Z]+$)\S{6,20}$/; return regPassword.test(value); } // 校验验证码 export function validate_code(value){ let regCode = /^[a-z0-9]{6}$/; return regCode.test(value); } // 密码校验 export function checkPassword(rule, value, callback, source, options) { if(!value || value === ""){ callback(new Error("请输入用密码")); }else if(!validate_password(value)) { callback(new Error("请输入>=6并且<=20位的密码,包含数字、字母")); } else { callback(); } } // 用户名校验 export function checkUser(rule, value, callback, source, options) { if(!value || value === ""){ callback(new Error("请输入用户名")); }else if(!validate_email(value)) { callback(new Error("邮箱格式不正确")); } else { callback(); } }