const validatePass = (rule, value, callback) => {
var noSpace = /\s/;
if(value == "" || value == undefined){
callback(new Error('请输入密码'))
}else if(noSpace.test(value)){
callback(new Error('密码中不能包含空格'))
}else if(value.length<6 || value.length>20){
callback(new Error('请输入6~20位不含空格的字符'));
}
else {
addUserPassword = value;
callback();
}
};
const validatePassCheck = (rule, value, callback) => {
if(value == "" || value == undefined){
callback(new Error('请输入密码'))
}else if (value !== addUserPassword) {
callback(new Error('两次输入密码不一致!'));
} else {
callback();
}
};
const userNameValidate = (rule, value, callback) =>{
if(value.length>10){
callback(new Error('用户名长度不能超过10字符'));
}else{
callback();
}
}
const nameValidate = (rule, value, callback) =>{
var regName = new RegExp('^[\u4E00-\u9FA5\uf900-\ufa2d·s]{2,20}$');
if(!regName.test(value)){
callback(new Error('请填写真实姓名'));
}else{
callback();
}
}
phone:[
{pattern: /^1[345678]\d{9}$/, message: '请输入正确的手机号', trigger: 'blur' }
],
tel:[
{pattern: /^0\d{2,3}-?\d{7,8}$/, message: '请输入正确的座机号', trigger: 'blur' }
],
表单验证
最新推荐文章于 2023-01-18 10:14:18 发布