Files
pqs-9100_client/frontend/src/utils/eleValidate.ts
2024-08-22 11:27:06 +08:00

15 lines
446 B
TypeScript

// ? Element 常用表单校验规则
/**
* @rule 手机号
*/
export function checkPhoneNumber(rule: any, value: any, callback: any) {
const regexp = /^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[3-8]{1})|(18[0-9]{1})|(19[0-9]{1})|(14[5-7]{1}))+\d{8})$/;
if (value === "") callback("请输入手机号码");
if (!regexp.test(value)) {
callback(new Error("请输入正确的手机号码"));
} else {
return callback();
}
}