手机号码 身份证 校验
This commit is contained in:
parent
8dbac7145c
commit
6453b97ada
@ -1,5 +1,5 @@
|
||||
import Vue from 'vue'
|
||||
import directives from "./directives";
|
||||
// import directives from "./directives";
|
||||
Vue.use(directives);
|
||||
|
||||
import Cookies from 'js-cookie'
|
||||
|
||||
@ -233,6 +233,41 @@ import { listPatientArchives, getPatientArchives, delPatientArchives, addPatient
|
||||
export default {
|
||||
name: "PatientArchives",
|
||||
data() {
|
||||
// 验证手机号的规则
|
||||
var checkMobile = (rule, value, cb) => {
|
||||
// 验证手机号的正则表达式
|
||||
const regMobile =
|
||||
/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9])[0-9]{8}$/;
|
||||
if (regMobile.test(value)) {
|
||||
return cb();
|
||||
}
|
||||
cb(new Error("请输入正确的联系电话"));
|
||||
};
|
||||
var checkMobile2 = (rule, value, cb) => {
|
||||
// 验证手机号的正则表达式
|
||||
const regMobile =
|
||||
/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9])[0-9]{8}$/;
|
||||
if (regMobile.test(value)) {
|
||||
return cb();
|
||||
}
|
||||
cb(new Error("请输入正确的紧急联系电话"));
|
||||
};
|
||||
|
||||
//验证身份证
|
||||
var isCardId = (rule, value, callback) => {
|
||||
if (!value) {
|
||||
return new Error("请输入身份证号)");
|
||||
} else {
|
||||
const reg =
|
||||
/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[0-2])(([0-2][1-9])|10|20|30|31)\d{3}(\d|X|x)$/;
|
||||
const card = reg.test(value);
|
||||
if (!card) {
|
||||
callback(new Error("身份证号格式有误!"));
|
||||
} else {
|
||||
callback();
|
||||
}
|
||||
}
|
||||
};
|
||||
return {
|
||||
baseUrl:"http://192.168.16.85:8080",
|
||||
// 遮罩层
|
||||
@ -320,10 +355,10 @@ export default {
|
||||
{ required: true, message: "客户姓名不能为空", trigger: "blur" }
|
||||
],
|
||||
cardNo: [
|
||||
{ required: true, message: "身份证号不能为空", trigger: "blur" }
|
||||
{ required: true,validator: isCardId, message: "", trigger: "blur" }
|
||||
],
|
||||
phone: [
|
||||
{ required: true, message: "联系电话不能为空", trigger: "blur" }
|
||||
{ required: true,validator: checkMobile, message: "", trigger: "blur", }
|
||||
],
|
||||
address: [
|
||||
{ required: true, message: "居住地址不能为空", trigger: "blur" }
|
||||
@ -331,9 +366,9 @@ export default {
|
||||
// urgentContactName: [
|
||||
// { required: true, message: "紧急联系人不能为空", trigger: "blur" }
|
||||
// ],
|
||||
// urgentContactPhone: [
|
||||
// { required: true, message: "紧急联系电话不能为空", trigger: "blur" }
|
||||
// ],
|
||||
urgentContactPhone: [
|
||||
{ validator: checkMobile2,message: "", trigger: "blur" }
|
||||
],
|
||||
// homeLongitude: [
|
||||
// { required: true, message: "居住地址经度不能为空", trigger: "blur" }
|
||||
// ],
|
||||
|
||||
@ -333,7 +333,7 @@
|
||||
label="所属科室"
|
||||
label-width="120px"
|
||||
:rules="rules.nurseStationPersonList.departmentName"
|
||||
:prop="`nurseStationPersonList.${index}.departmentCode`"
|
||||
:prop="`nurseStationPersonList.${index}.departmentName`"
|
||||
>
|
||||
<el-button
|
||||
type=""
|
||||
@ -623,7 +623,7 @@
|
||||
@keyup.enter.native="handleQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="科室名称" prop="departmentName" label-width="120">
|
||||
<el-form-item label="科室名称" prop="departmentName1" label-width="120">
|
||||
<el-input
|
||||
v-model="queryParams3.departmentName"
|
||||
placeholder="请输入科室名称"
|
||||
@ -841,6 +841,26 @@ import { getToken } from "@/utils/auth";
|
||||
export default {
|
||||
name: "Person",
|
||||
data() {
|
||||
// 验证手机号的规则
|
||||
var checkMobile = (rule, value, cb) => {
|
||||
// 验证手机号的正则表达式
|
||||
const regMobile =
|
||||
/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9])[0-9]{8}$/;
|
||||
if (regMobile.test(value)) {
|
||||
return cb();
|
||||
}
|
||||
cb(new Error("请输入正确的联系电话"));
|
||||
};
|
||||
// 验证手机号的规则
|
||||
var checkMobile2 = (rule, value, cb) => {
|
||||
// 验证手机号的正则表达式
|
||||
const regMobile =
|
||||
/^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57]|19[0-9])[0-9]{8}$/;
|
||||
if (regMobile.test(value)) {
|
||||
return cb();
|
||||
}
|
||||
cb(new Error("请输入正确的联系电话"));
|
||||
};
|
||||
return {
|
||||
//男女选择
|
||||
sexs: [
|
||||
@ -977,7 +997,7 @@ export default {
|
||||
],
|
||||
sex: [{ required: true, message: "性别不能为空", trigger: "blur" }],
|
||||
phone: [
|
||||
{ required: true, message: "联系电话不能为空", trigger: "blur" },
|
||||
{ required: true, validator: checkMobile2,message: "", trigger: "blur" },
|
||||
],
|
||||
address: [
|
||||
{ required: true, message: "居住地址不能为空", trigger: "blur" },
|
||||
@ -1004,7 +1024,7 @@ export default {
|
||||
],
|
||||
sex: [{ required: true, message: "性别不能为空", trigger: "blur" }],
|
||||
phone: [
|
||||
{ required: true, message: "联系电话不能为空", trigger: "blur" },
|
||||
{ required: true,validator: checkMobile, message: "", trigger: "blur" },
|
||||
],
|
||||
address: [
|
||||
{ required: true, message: "居住地址不能为空", trigger: "blur" },
|
||||
|
||||
Loading…
Reference in New Issue
Block a user