javashop/admin/src/utils/formValidate.ts
wangchen147 d529ebae2b 0.0.2
修复框架和商城问题
增加代码生成器
2024-11-16 14:22:36 +08:00

44 lines
1.0 KiB
TypeScript

import Test from "@/utils/test"
export default {
/**
* 验证整数
*/
numberVerify(rule: any, value: any, callback: any) => {
if (!Test.digits(value)) {
callback(new Error(t('generateNumber')))
} else {
callback()
}
},
/**
* 验证邮箱号
*/
emailVerify(rule: any, value: any, callback: any) => {
if (!Test.email(value)) {
callback(new Error(t('generateEmail')))
} else {
callback()
}
},
/**
* 验证身份证号
*/
idCardVerify(rule: any, value: any, callback: any) => {
if (!Test.idCard(value)) {
callback(new Error(t('generateIdCard')))
} else {
callback()
}
},
/**
* 验证手机号格式
*/
mobileVerify(rule: any, value: any, callback: any) => {
if (!Test.idCard(value)) {
callback(new Error(t('generateMobile')))
} else {
callback()
}
}
}