用户名验证规则

This commit is contained in:
熊猫 2024-02-18 18:01:25 +08:00
parent 2854993c42
commit 37d72cfcb0

View File

@ -140,15 +140,48 @@ getHospitalsData().then((res: any) => {
})
const phoneAreas: any = getPhoneAreasData()
//
const validatorUserName = (rule: any, value: any, callback: any) => {
//rule:
//value:
//:callBack
//callBack,
if (value.length >= 4) {
callback();
} else {
callback(new Error('账号长度至少五位'));
}
}
const validatorPassword = (rule: any, value: any, callback: any) => {
if (value.length >= 6) {
callback();
} else {
callback(new Error('密码长度至少六位'));
}
}
const validatorPhone = (rule: any, value: any, callback: any) => {
if (value.length == 11) {
callback();
} else {
callback(new Error('手机号码长度为11位'));
}
}
const loginRules = reactive({
account: [
{ required: true, message: '请输入用户名', trigger: 'blur' },
{ required: true, validator: validatorUserName, trigger: 'change' },
],
password: [
{ required: true, message: '请输入密码', trigger: 'blur' },
{ required: true, validator: validatorPassword, trigger: 'change' },
],
phone: [
{ required: true, message: '请输入手机号', trigger: 'blur' },
{ required: true, validator:validatorPhone, trigger: 'change' },
],
code: [
{ required: true, message: '请输入验证码', trigger: 'blur' },
@ -156,16 +189,16 @@ const loginRules = reactive({
})
const registerRules = reactive({
account: [
{ required: true, message: '请输入用户名', trigger: 'blur' },
{ required: true, validator: validatorUserName, trigger: 'change' },
],
password: [
{ required: true, message: '请输入密码', trigger: 'blur' },
{ required: true, validator: validatorUserName, trigger: 'change' },
],
name: [
{ required: true, message: '请输入用户名', trigger: 'blur' },
],
phone: [
{ required: true, message: '请输入手机号', trigger: 'blur' },
{ required: true, validator:validatorPhone, trigger: 'change' },
],
hospital: [
{ required: true, message: '请选择医院', trigger: 'blur' },