|
@@ -14,6 +14,10 @@ import { querybkBankCard } from "@/services/broker";
|
14
|
14
|
import "@/assets/css/iconfont.css";
|
15
|
15
|
import "./index.scss";
|
16
|
16
|
|
|
17
|
+//身份证正则
|
|
18
|
+export const idNumberReg =
|
|
19
|
+ /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
|
|
20
|
+
|
17
|
21
|
export default withLayout((props) => {
|
18
|
22
|
const { dispatch } = store;
|
19
|
23
|
const { router } = props;
|
|
@@ -50,6 +54,17 @@ export default withLayout((props) => {
|
50
|
54
|
}, [user]);
|
51
|
55
|
|
52
|
56
|
const Save = () => {
|
|
57
|
+
|
|
58
|
+ if(FormData?.idNo){
|
|
59
|
+ if(!idNumberReg?.test(FormData?.idNo)){
|
|
60
|
+ Taro.showToast({
|
|
61
|
+ title: "请输入正确的身份证",
|
|
62
|
+ icon: "none",
|
|
63
|
+ });
|
|
64
|
+ return
|
|
65
|
+ }
|
|
66
|
+ }
|
|
67
|
+
|
53
|
68
|
fetch({
|
54
|
69
|
url: `${API_BIND_BROKER}`,
|
55
|
70
|
method: "put",
|