소스 검색

车牌号校验去除I字母

zaijin 2 년 전
부모
커밋
a60fd996ca
3개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 2
      pages/VehicleInquiry/VehicleInquiry.vue
  2. 2 2
      pages/center/coupon/myCoupon/myCoupon.vue
  3. 2 2
      pages/myCars/myCars.vue

+ 2 - 2
pages/VehicleInquiry/VehicleInquiry.vue

@@ -195,7 +195,7 @@ export default {
       const { vehicleNo } = this.form;
       const reg =
         /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领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})$/;
-      if (reg.test(vehicleNo)) {
+      if (reg.test(vehicleNo) && vehicleNo.indexOf('I') === -1) {
         this.loading = true;
         try {
           const { code } = await this.$u.api.getOrderInfoByParknoApi({ ...this.form });
@@ -221,7 +221,7 @@ export default {
         }
       } else {
         this.loading = false;
-        this.showToast('请输入有效的车牌号!', 'error');
+        this.showToast('车牌输入错误,重新输入!', 'error');
       }
     },
     /**

+ 2 - 2
pages/center/coupon/myCoupon/myCoupon.vue

@@ -205,7 +205,7 @@ export default {
       const { vehicleNo } = this.form;
       const reg =
         /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领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})$/;
-      if (reg.test(vehicleNo)) {
+      if (reg.test(vehicleNo) && vehicleNo.indexOf('I') === -1) {
         try {
           this.bindVehiclePop.loading = true;
           const { code } = await this.$u.api.exchangeCouponApi({ ...this.form });
@@ -225,7 +225,7 @@ export default {
         }
       } else {
         this.$refs.uToast.show({
-          title: '请输入有效的车牌号!',
+          title: '车牌输入错误,重新输入!',
           type: 'error'
         });
       }

+ 2 - 2
pages/myCars/myCars.vue

@@ -171,8 +171,8 @@ export default {
       const { newPlateNumber, vehicleColor } = this;
       const reg =
         /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领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})$/;
-      if (!reg.test(newPlateNumber)) {
-        this.showToast('请正确填写车牌号', 'warning');
+      if (!reg.test(newPlateNumber) || newPlateNumber.indexOf('I') > -1) {
+        this.showToast('车牌输入错误,请重新输入!', 'error');
         return;
       }
       try {