函数中 邮编的校验

function udsSaveNaturalBase(RootFrameService,hdsapiCustomerSaveNaResource,hdsapiCustomerUpdateNaResource){
                    var event = arguments[0];
                    var scope = arguments[1];
                    var config = scope.container.config;
              
                    if (!scope.root.doValidation(config.sub_form_name)){
                        RootFrameService.alert("请正确填写表单!");
                        return;
                    }
               var cbayNtBpBaseDTO= scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO;
                    var reg = /^[0-9]{6}$/; 
                   
if(reg.test(cbayNtBpBaseDTO.cbayNtBpInfoDTO.zipCode) === false){
                         RootFrameService.alert("通讯地址邮编输入不合法!");
                         return;
                        }
                    if(reg.test(cbayNtBpBaseDTO.cbayNtBpInfoDTO.homeZipCode) === false){
                         RootFrameService.alert("居住地址邮编输入不合法!");
                         return;
                        }

              //合作伙伴ID为空save否则update
                    if(cbayNtBpBaseDTO.cbayNtBpInfoDTO.businessPartnerId==null){
                        hdsapiCustomerSaveNaResource.save(cbayNtBpBaseDTO).$promise.then(function(res) {
                            scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO = res.result;
                            RootFrameService.alert('保存成功!');
                        },function(d){
                            RootFrameService.alert(d);
                        });
                    }else{
hdsapiCustomerUpdateNaResource.save(cbayNtBpBaseDTO).$promise.then(function(res) {
                             scope.root.cbayNtCustomerDTO.cbayNtBpBaseDTO = res.result;
                            RootFrameService.alert('保存成功!');
                        },function(d){
                            RootFrameService.alert(d);
                        });
                    }
                }

猜你喜欢

转载自blog.csdn.net/nancy1018/article/details/80966356