大地移动理赔
  1. 大地移动理赔
  2. DDYDLP-892

验证车辆号牌种类选择是否合法 公安警号牌、其他车型、武警号牌、军队号牌,号牌种类必须选择相应号牌种类; 非军警车牌不受控制的提示

    问题详情

    • 项目环境:
      SIT

      描述

      1.全国与上海的提示:号牌种类为公安警号牌、武警号牌、军队号牌,请确认号牌号码是否正确,或者更换号牌种类!

      2.北京提示:号牌种类为公安警号牌、武警号牌、军队号牌、其它车型,请确认号牌号码是否正确,或者更换号牌种类!
      ---------------------------------------------------------------------------------------------------
      验证实际车牌号码是否合法,验证规则:
      1.号牌号码必须以汉字或“WJ”(武警号牌)开头
      2.号牌号码只能由汉字、大写英文字母、数字组成,不允许有其他符号
      3.号牌号码总长度为6位或6位以上
      function validateLicenseNo(licenseNo){
      var exp=/(^[\u4e00-\u9fa5]((\d|[A-Z]|[\u4e00-\u9fa5])

      {5,14}$))|(^[A-Z]{2}((\d|[A-Z]|[\u4e00-\u9fa5]){5,14}

      $))/g;
      var result ='';
      if(licenseNo!="新车"){
      if(licenseNo!=null&&licenseNo!=""){
      if(!exp.test(licenseNo))

      { result ='请核实车辆实际车牌号码的输入!\n\n1.号牌号码只能由汉字、大写英文字母、数字组成,不允许有其他符号,长度为6位或6位以上;\n2.非军警号牌号码必须以汉字开头;\n3.军警类号牌号码以汉字开头或者前两位以字母开头;\n(备注:“WJ”作为1位计算)\n'; }

      }
      if(result==''){
      //号牌种类校验
      var areaType=$("#caseBaseDataPage_areaType").val();
      var licenseType=$("#prpLcarPage_licenseType").combobox('getValue');
      if(areaType=="A")

      {//北京 result=validateLicenseTypeA(licenseNo,licenseType); }

      else

      {//全国与上海 result=validateLicenseType(licenseNo,licenseType); }

      }
      }
      return result;
      }
      验证车辆号牌种类选择是否合法
      公安警号牌、其他车型、武警号牌、军队号牌,号牌种类必须选择相应号牌种类;
      非军警车牌不受控制
      function validateLicenseType(licenseNo,licenseType){
      var result ='';
      var exp=/^[A-Z]

      {2}((\d|[A-Z]|[\u4e00-\u9fa5]){5,14}$)/g;
      if(licenseType == '23' || licenseType == '31' || licenseType == '32'){
      if(!exp.test(licenseNo)){ result = '号牌种类为公安警号牌、武警号牌、军队号牌,请确认号牌号码是否正确,或者更换号牌种类!'; }
      }
      return result;
      }
      /**
      北京地区号牌种类验证
      * */
      function validateLicenseTypeA(licenseNo,licenseType){
      var result ='';
      var exp=/^[A-Z]{2}

      ((\d|[A-Z]|[\u4e00-\u9fa5])

      {5,14}

      $)/g;
      if(licenseType == '23' || licenseType == '24' || licenseType == '81' || licenseType == '82'){
      if(!exp.test(licenseNo))

      { result = '号牌种类为公安警号牌、武警号牌、军队号牌、其它车型,请确认号牌号码是否正确,或者更换号牌种类!'; }

      }
      return result;
      }

      这个问题没有子任务

        活动

        隐藏
        潘建文 (未生效) 添加了备注 -

        校验规则不改,提示语修改

        显示
        潘建文 (未生效) 添加了备注 - 校验规则不改,提示语修改

          用户

          • 经办人:
            黄崔俊
            报告人:
            陈金杰
          • 投票:
            0 为这个问题投票
            关注人:
            2 关注这个问题

            日期

            • 创建:
              更新:
              解决: