Browse Source

feat:车牌加正则验证

DESKTOP-USV654P\pc 8 months ago
parent
commit
f5a715a889
1 changed files with 9 additions and 1 deletions
  1. 9 1
      src/views/attendance/car/data.config.ts

+ 9 - 1
src/views/attendance/car/data.config.ts

@@ -140,9 +140,17 @@ export const formSchema: FormSchema[] = [
   {
     label: '车牌号',
     field: 'carNumber',
-    required: true,
+    // required: true,
     component: 'Input',
     colProps: { span: 24 },
+    rules: [
+      { required: true },
+      {
+        pattern:
+          /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[a-zA-Z](([DF]((?![IO])[a-zA-Z0-9](?![IO]))[0-9]{4})|([0-9]{5}[DF]))|[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1})$/,
+        message: '请输入车牌号',
+      },
+    ],
   },
   {
     label: '有效期',