diff --git a/src/apps/AppHealthReport/Content.vue b/src/apps/AppHealthReport/Content.vue index 7e33a96a..7cc80f00 100644 --- a/src/apps/AppHealthReport/Content.vue +++ b/src/apps/AppHealthReport/Content.vue @@ -150,7 +150,7 @@ export default { } if ( - !/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.form.idNumber) + !/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.form.idNumber) ) { return this.$u.toast("请输入正确的身份证账号"); } diff --git a/src/apps/AppHelpDeclaration/add.vue b/src/apps/AppHelpDeclaration/add.vue index 80f6000a..c7cb3084 100644 --- a/src/apps/AppHelpDeclaration/add.vue +++ b/src/apps/AppHelpDeclaration/add.vue @@ -136,7 +136,7 @@ export default { return this.$u.toast('请输入身份证号') } if(this.form.idNumber) { - if (!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.form.idNumber)) { + if (!/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.form.idNumber)) { return this.$u.toast('请输入正确的身份证号') } } diff --git a/src/project/pingchang/AppCommunityManagement/HandleDetail.vue b/src/project/pingchang/AppCommunityManagement/HandleDetail.vue index 9107da51..def12af5 100644 --- a/src/project/pingchang/AppCommunityManagement/HandleDetail.vue +++ b/src/project/pingchang/AppCommunityManagement/HandleDetail.vue @@ -204,7 +204,7 @@ export default { if (!this.info.idNumber) { return this.$u.toast('请输入身份证号') } - if (!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.info.idNumber)) { + if (!/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.info.idNumber)) { return this.$u.toast('请输入正确的身份证账号') } this.$http.post(`/app/appepidemicpreventionregisterinfo/updateForAdmin`, this.info).then((res) => { diff --git a/src/project/pingchang/AppCommunityManagement/ManageDetail.vue b/src/project/pingchang/AppCommunityManagement/ManageDetail.vue index d9e69123..743a221a 100644 --- a/src/project/pingchang/AppCommunityManagement/ManageDetail.vue +++ b/src/project/pingchang/AppCommunityManagement/ManageDetail.vue @@ -322,7 +322,7 @@ export default { if (!this.info.idNumber) { return this.$u.toast('请输入身份证号') } - if (!/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.info.idNumber)) { + if (!/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.info.idNumber)) { return this.$u.toast('请输入正确的身份证账号') } this.$http.post(`/app/appepidemicpreventionregisterinfo/updateForAdmin`, this.info).then((res) => { diff --git a/src/project/saas/AppBackUserList/Add.vue b/src/project/saas/AppBackUserList/Add.vue index 19368f0c..4172d8cd 100644 --- a/src/project/saas/AppBackUserList/Add.vue +++ b/src/project/saas/AppBackUserList/Add.vue @@ -434,7 +434,7 @@ export default { } if ( - !/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.form.idNumber) + !/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.form.idNumber) ) { return this.$u.toast("请输入正确的身份证账号"); } diff --git a/src/project/saas/AppSpecialGroups/Add.vue b/src/project/saas/AppSpecialGroups/Add.vue index 8b093ace..7172e651 100644 --- a/src/project/saas/AppSpecialGroups/Add.vue +++ b/src/project/saas/AppSpecialGroups/Add.vue @@ -450,7 +450,7 @@ export default { return this.$u.toast('请输入身份证号') } if ( - !/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.form.idNumber) + !/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.form.idNumber) ) { return this.$u.toast("请输入正确的身份证账号"); } diff --git a/src/project/saas/AppSpecialPeople/add.vue b/src/project/saas/AppSpecialPeople/add.vue index 79b565f3..4aed745e 100644 --- a/src/project/saas/AppSpecialPeople/add.vue +++ b/src/project/saas/AppSpecialPeople/add.vue @@ -450,7 +450,7 @@ export default { return this.$u.toast('请输入身份证号') } if ( - !/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/.test(this.form.idNumber) + !/^[1-9]\d{5}(19\d{2}|20[0-2]\d)(0[1-9]|1[0-2])(0[1-9]|[1-2][0-9]|3[0-1])\d{3}([0-9xX])$/.test(this.form.idNumber) ) { return this.$u.toast("请输入正确的身份证账号"); }