增加后台管理模块
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
// 表单验证规则
|
||||
|
||||
export const validateAccount = (rule: any, value: string, callback: any) => {
|
||||
if (!value) {
|
||||
callback(new Error('请输入账号'))
|
||||
} else if (value.length < 3 || value.length > 50) {
|
||||
callback(new Error('账号长度必须在3-50个字符之间'))
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
|
||||
export const validatePassword = (rule: any, value: string, callback: any) => {
|
||||
if (!value) {
|
||||
callback(new Error('请输入密码'))
|
||||
} else if (value.length < 6 || value.length > 20) {
|
||||
callback(new Error('密码长度必须在6-20个字符之间'))
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
|
||||
export const validateEmail = (rule: any, value: string, callback: any) => {
|
||||
if (!value) {
|
||||
callback()
|
||||
} else if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(value)) {
|
||||
callback(new Error('邮箱格式不正确'))
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
|
||||
export const validatePhone = (rule: any, value: string, callback: any) => {
|
||||
if (!value) {
|
||||
callback()
|
||||
} else if (!/^1[3-9]\d{9}$/.test(value)) {
|
||||
callback(new Error('手机号格式不正确'))
|
||||
} else {
|
||||
callback()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user