CN110516258B - 数据校验方法及装置、存储介质、电子装置 - Google Patents

数据校验方法及装置、存储介质、电子装置 Download PDF

Info

Publication number
CN110516258B
CN110516258B CN201910817704.0A CN201910817704A CN110516258B CN 110516258 B CN110516258 B CN 110516258B CN 201910817704 A CN201910817704 A CN 201910817704A CN 110516258 B CN110516258 B CN 110516258B
Authority
CN
China
Prior art keywords
data
component
verification
verified
input
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910817704.0A
Other languages
English (en)
Other versions
CN110516258A (zh
Inventor
杨鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Mininglamp Software System Co ltd
Original Assignee
Beijing Mininglamp Software System Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Mininglamp Software System Co ltd filed Critical Beijing Mininglamp Software System Co ltd
Priority to CN201910817704.0A priority Critical patent/CN110516258B/zh
Publication of CN110516258A publication Critical patent/CN110516258A/zh
Application granted granted Critical
Publication of CN110516258B publication Critical patent/CN110516258B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

本发明提供了一种数据校验方法及装置、存储介质、电子装置,该方法包括:利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,所述校验组件中包括预设属性格式,校验所述待校验数据的校验算法,所述校验算法中包括预设输入格式;基于所述校验结果确定所述待校验数据的输入是否存在异常。通过本发明,解决了相关技术中存在的对数据进行校验的问题,达到方便校验数据的效果。

Description

数据校验方法及装置、存储介质、电子装置
技术领域
本发明涉及通信领域,具体而言,涉及一种数据校验方法及装置、存储介质、电子装置。
背景技术
在现代网页开发过程中,开发者不仅仅是提供一个纯粹的展示性页面给用户。在很对页面中往往会有页面与用户的交互,其中一种交互是用户需要在网页中填写各种各样的信息。而网页不能限制用户的输入,如果不针对用户输入结果做规则限制,那结果就可能会五花八门。满足不了使用上的需求。
针对上述技术问题,相关技术中尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据校验方法及装置、存储介质、电子装置,以至少解决相关技术中对数据进行校验的问题。
根据本发明的一个实施例,提供了一种数据校验方法,包括:利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,上述校验组件中包括预设属性格式,校验上述待校验数据的校验算法,上述校验算法中包括预设输入格式;基于上述校验结果确定上述待校验数据的输入是否存在异常。
可选地,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,上述方法还包括:确定上述校验组件,其中,确定上述校验组件包括:确定第一组件,其中,上述第一组件用于检验上述待校验数据的输入格式,上述第一组件中包括上述预设输入格式,校验上述待校验数据输入格式的第一校验算法;确定第二组件,其中,上述第二组件用于检验上述待校验数据的整体格式,上述第二组件中包括预设整体格式,检验上述待校验数据的整体格式的第二校验算法;将上述第一组件和第二组件的组合确定为上述校验组件,其中,上述第一组件包括在上述第二组件中。
可选地,确定上述校验组件之后,上述方法还包括:将上述第一组件注册至上述第二组件中,以使上述第一组件具备访问上述第二组件的能力;将承载上述待校验数据的输入组件与上述第一组件和上述第二组件进行绑定。
可选地,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,上述方法还包括:定义上述待校验数据的数据格式,其中,上述待校验数据的数据格式包括以下至少之一:语言,标识,类型,上述待校验数据所在的表格的数据格式。
可选地,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,包括:在确定上述待校验数据输入完成的情况下,将上述待校验数据的与上述预设输入属性进行比对,得到第一比对结果,其中,上述第一比对结果中包括上述待校验数据输入属性是否存在异常;将上述待校验数据与上述校验算法中的预设输入格式进行比对,得到第二比对结果,其中,上述第二比对结果中包括上述待校验数据的输入格式是否存在异常。
可选地,基于上述校验结果确定上述待校验数据的输入是否存在异常,包括以下至少之一:在上述第一比对结果中显示上述待校验数据输入属性存在异常的情况下,确定上述待校验数据的输入存在异常;在上述第二比对结果中显示上述待校验数据的输入格式存在异常的情况下,确定上述待校验数据的输入存在异常。
根据本发明的另一个实施例,提供了一种数据校验装置,包括:第一确定模块,用于利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,上述校验组件中包括预设属性格式,校验上述待校验数据的校验算法,上述校验算法中包括预设输入格式;第二确定模块,用于基于上述校验结果确定上述待校验数据的输入是否存在异常。
根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
通过本发明,由于利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,校验组件中包括预设属性格式,校验待校验数据的校验算法,校验算法中包括预设输入格式;基于校验结果确定待校验数据的输入是否存在异常。可以比较方便的通过校验组件实现对数据的校验。因此,可以解决相关技术中存在的对数据进行校验的问题,达到方便校验数据的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种数据校验方法的移动终端的硬件结构框图;
图2是根据本发明实施例的数据校验方法的流程图;
图3是根据本发明实施例的输入框的结构框图;
图4是根据本发明实施例表单验证的示意图;
图5是根据本发明可选实施例的代码示意图;
图6是根据本发明实施例的数据校验装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种数据校验方法的移动终端的硬件结构框图。如图1所示,移动终端10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的数据校验方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种数据校验方法,图2是根据本发明实施例的数据校验方法的流程图,如图2所示,该流程包括如下步骤:
步骤S202,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,校验组件中包括预设属性格式,校验待校验数据的校验算法,校验算法中包括预设输入格式;
步骤S204,基于校验结果确定待校验数据的输入是否存在异常。
通过上述步骤,由于利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,校验组件中包括预设属性格式,校验待校验数据的校验算法,校验算法中包括预设输入格式;基于校验结果确定待校验数据的输入是否存在异常。可以比较方便的通过校验组件实现对数据的校验。因此,可以解决相关技术中存在的对数据进行校验的问题,达到方便校验数据的效果。
可选地,上述步骤的执行主体可以为终端等,但不限于此。
可选地,在本实施例中,校验组件可以是高阶组件。本实施例包括但不限于应用于表单校验的场景中。
可选地,在本实施例中,预设属性格式包括但不限于是待校验数据的文字格式,例如,邮箱的输入格式可以类似于“[email protected]”,即输入的是数字+字符+字符的属性格式。预设输入格式也可以是上述中的邮箱的输入格式。
在一个可选的实施例中,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,方法还包括:确定校验组件,其中,确定校验组件包括:
S1,确定第一组件,其中,第一组件用于检验待校验数据的输入格式,第一组件中包括预设输入格式,校验待校验数据输入格式的第一校验算法;
S2,确定第二组件,其中,第二组件用于检验待校验数据的整体格式,第二组件中包括预设整体格式,检验待校验数据的整体格式的第二校验算法;
S3,将第一组件和第二组件的组合确定为校验组件,其中,第一组件包括在第二组件中。
可选地,在本实施例中,第一组件包括但不限于是FromItem组件,第二组件包括但不限于是Form组件。第一组件和第二组件可以是高阶组件。Form组件用于做表单总的校验以及表单提交登功能。FromItem用于做一个输入项的校验,比如一个输入框。第一组件和第二组件之间可以是子组件和父组件的关系。
在一个可选的实施例中,确定校验组件之后,方法还包括:
S1,将第一组件注册至第二组件中,以使第一组件具备访问第二组件的能力;
S2,将承载待校验数据的输入组件与第一组件和第二组件进行绑定。
可选地,可以通过以下方式实现From组件的功能:
addFromItem,用于暴露给FromItem该方法,将FromItem组件注册到From组件中。这样不管From与FormItem是否为父子关系,From组件都能访问到FormItem组件。
removeFromItem,用于移除FromItem,当子组件注销的时候从From中移除FromItem。
validate,用于执行校验函数,该方法会在内部遍历所有的FromItem并执行FromItem的校验方法,多用于在提交之前的表单校验。
submit,用于提交,暴露出一个提交方法,在校验成功后会返回所有编辑的数据。
可选地,可以通过以下方式实现FromItem组件的功能:
Validate,用于校验方法,针对传递进来的数据规则进行校验。成功则返回空字符串,失败则返回message所定义的提示信息。
rulesDataInit,用于规则的格式化,根据传递进来的rules选项,对数据进行格式化。将规则中trigger定义的触发条件注册到各自的触发函数中。
handleChange,用于表单项在用户改变值的时候执行的函数,为表单项的value进行赋值。如果规则中有注册到change中的校验,执行校验方法。
handleBlur,用于表单项在失去焦点时执行方法,如果规则中有注册到blur中的校验,执行校验方法。
通过本实施例,利用React的Context技术,可以实现能跨层级的访问祖先组件,及在FromItem组件中能够跨层级的访问到From组件,FromItem组件渲染完成后,调用父组件的addFromItem当前组件对象注册到From组件中。
在一个可选的实施例中,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,方法还包括:
S1,定义待校验数据的数据格式,其中,待校验数据的数据格式包括以下至少之一:语言,标识,类型,待校验数据所在的表格的数据格式。
可选地,例如,对标识id的定义,用于标识表单中的字段。用户名可以定义为,userName。或者name,数据项的中文描述,表示“名字”。value:数据项的实时值,比如用户实时输入的密码。type:表单的类型,比如用户名为一个输入框,密码为一个密码输入框。rules:表单的校验的规则,以及其他数据项。
可选地,针对rules可以定义成数组或者一个字典,如果rules定义为数组表示这个表单项含有一个或多个校验规则。如果是字典则表示只有唯一的一个校验项。
针对单一的校验项可以这样定义:
required:定义该表单是否为必填项;
message:在输入错误后输出的信息,支持${}的方式绑定动态模板;
trigger:定义什么时候触发校验,多个触发条件直接用|隔开;
type:默认的校验规则类型,能够接收参数比如max:30,表示接收最长输入为30个字符。type能同时支持多个自定义规则类型。多个类型之间采用|分开。
pattern:校验的正则规则;
validator:定义为一个函数,执行复杂的校验规则,函数接收当前输入的值作为参数,然后一个布尔类型的值,为true表示校验通过,为false表示校验失败。
在一个可选的实施例中,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,包括:
S1,在确定待校验数据输入完成的情况下,将待校验数据的与预设输入属性进行比对,得到第一比对结果,其中,第一比对结果中包括待校验数据输入属性是否存在异常;
S2,将待校验数据与校验算法中的预设输入格式进行比对,得到第二比对结果,其中,第二比对结果中包括待校验数据的输入格式是否存在异常。
可选地,本实施例通过比对的方式确定输入的格式是否正确。
在一个可选的实施例中,基于校验结果确定待校验数据的输入是否存在异常,包括以下至少之一:
S1,在第一比对结果中显示待校验数据输入属性存在异常的情况下,确定待校验数据的输入存在异常;
S2,在第二比对结果中显示待校验数据的输入格式存在异常的情况下,确定待校验数据的输入存在异常。
可选地,在本实施例中,任一项存在异常则认为输入格式存在异常。如图3所示,在输入的中文名不是中文的情况下,则提示存在异常。表单验证的方式如图4所示,其中包括属性的配置。
在一个可选的实施例中,基于校验结果确定待校验数据的输入是否存在异常之后,方法还包括以下之一:
S1,在待校验数据存在异常的情况下,发出提示信息,其中,提示信息用于提示待校验数据存在异常;
S2,在检验数据未存在异常的情况下,返回空字符串。
可选地,在本实施例中,提示信息包括但不限于是语音、文字等等。
综上所述,将要渲染的主页面都绑定上From组件的方法,将页面中的表单都绑定上FromItem的方法。用户在输入的时候就能对用户的输入进行实时校验了。具体的代码如图5所示。本实施例,适用范围广,不仅适用传统的表单提交场景,也同样适用于表格编辑的校验,针对表格某一行的单独校验。From表单能支持多级扩展,也就是可以多级进行不同的校验。使用方便,在使用之前直接定义相关的数据项就可以了,在数据项中将数据值与校验规则进行绑定。不限制校验组件的使用场景与渲染业务,使用者可以在任何的DOM元素中集成他。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种数据校验装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图6是根据本发明实施例的数据校验装置的结构框图,如图6所示,该装置包括:
第一确定模块62,用于利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,所述校验组件中包括预设属性格式,校验所述待校验数据的校验算法,所述校验算法中包括预设输入格式;
第二确定模块64,用于基于所述校验结果确定所述待校验数据的输入是否存在异常。
可选地,上述装置还包括:
第三确定模块,用于在利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,确定校验组件,其中,确定校验组件包括:确定第一组件,其中,第一组件用于检验待校验数据的输入格式,第一组件中包括预设输入格式,校验待校验数据输入格式的第一校验算法;确定第二组件,其中,第二组件用于检验待校验数据的整体格式,第二组件中包括预设整体格式,检验待校验数据的整体格式的第二校验算法;将第一组件和第二组件的组合确定为校验组件,其中,第一组件包括在第二组件中。
可选地,上述装置还包括:
注册模块,用于在确定校验组件之后,将第一组件注册至第二组件中,以使第一组件具备访问第二组件的能力;
绑定模块,用于将承载待校验数据的输入组件与第一组件和第二组件进行绑定。
可选地,上述装置还包括:
定义模块,用于在利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,定义待校验数据的数据格式,其中,待校验数据的数据格式包括以下至少之一:语言,标识,类型,待校验数据所在的表格的数据格式。
可选地,上述第一确定模块,包括:
第一确定单元,用于在确定待校验数据输入完成的情况下,将待校验数据的与预设输入属性进行比对,得到第一比对结果,其中,第一比对结果中包括待校验数据输入属性是否存在异常;
第二确定单元,用于将待校验数据与校验算法中的预设输入格式进行比对,得到第二比对结果,其中,第二比对结果中包括待校验数据的输入格式是否存在异常。
可选地,上述第二确定模块,包括以下至少之一:
第三确定单元,用于在第一比对结果中显示待校验数据输入属性存在异常的情况下,确定待校验数据的输入存在异常;
第四确定单元,用于在第二比对结果中显示待校验数据的输入格式存在异常的情况下,确定待校验数据的输入存在异常。
可选地,上述装置还包括以下之一:
提示模块,用于在基于校验结果确定待校验数据的输入是否存在异常之后,在待校验数据存在异常的情况下,发出提示信息,其中,提示信息用于提示待校验数据存在异常;
返回模块,用于在检验数据未存在异常的情况下,返回空字符串。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
S1,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,校验组件中包括预设属性格式,校验待校验数据的校验算法,校验算法中包括预设输入格式;
S2,基于校验结果确定待校验数据的输入是否存在异常。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,校验组件中包括预设属性格式,校验待校验数据的校验算法,校验算法中包括预设输入格式;
S2,基于校验结果确定待校验数据的输入是否存在异常。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (7)

1.一种数据校验方法,其特征在于,包括:
利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,所述校验组件中包括预设属性格式,校验所述待校验数据的校验算法,所述校验算法中包括预设输入格式;
基于所述校验结果确定所述待校验数据的输入是否存在异常;
利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,所述方法还包括:确定所述校验组件,其中,确定所述校验组件包括:
确定第一组件,其中,所述第一组件用于检验所述待校验数据的输入格式,所述第一组件中包括所述预设输入格式,校验所述待校验数据的 输入格式的第一校验算法;
确定第二组件,其中,所述第二组件用于检验所述待校验数据的整体格式,所述第二组件中包括预设整体格式,检验所述待校验数据的整体格式的第二校验算法;
将所述第一组件和第二组件的组合确定为所述校验组件,其中,所述第一组件包括在所述第二组件中;
确定所述校验组件之后,所述方法还包括:
将所述第一组件注册至所述第二组件中,以使所述第一组件具备访问所述第二组件的能力;
将承载所述待校验数据的输入组件与所述第一组件和所述第二组件进行绑定。
2.根据权利要求1所述的方法,其特征在于,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,所述方法还包括:
定义所述待校验数据的数据格式,其中,所述待校验数据的数据格式包括以下至少之一:语言,标识,类型,所述待校验数据所在的表格的数据格式。
3.根据权利要求1所述的方法,其特征在于,利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,包括:
在确定所述待校验数据输入完成的情况下,将所述待校验数据的与预设输入属性进行比对,得到第一比对结果,其中,所述第一比对结果中包括所述待校验数据输入属性是否存在异常;
将所述待校验数据与所述校验算法中的预设输入格式进行比对,得到第二比对结果,其中,所述第二比对结果中包括所述待校验数据的输入格式是否存在异常。
4.根据权利要求3所述的方法,其特征在于,基于所述校验结果确定所述待校验数据的输入是否存在异常,包括以下至少之一:
在所述第一比对结果中显示所述待校验数据输入属性存在异常的情况下,确定所述待校验数据的输入存在异常;
在所述第二比对结果中显示所述待校验数据的输入格式存在异常的情况下,确定所述待校验数据的输入存在异常。
5.一种数据校验装置,其特征在于,包括:
第一确定模块,用于利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果,其中,所述校验组件中包括预设属性格式,校验所述待校验数据的校验算法,所述校验算法中包括预设输入格式;
第二确定模块,用于基于所述校验结果确定所述待校验数据的输入是否存在异常;
所述装置还用于利用确定的校验组件对输入的待校验数据进行格式校验,得到校验结果之前,确定所述校验组件,其中,所述装置通过以下方式确定所述校验组件:确定第一组件,其中,所述第一组件用于检验所述待校验数据的输入格式,所述第一组件中包括所述预设输入格式,校验所述待校验数据的 输入格式的第一校验算法;确定第二组件,其中,所述第二组件用于检验所述待校验数据的整体格式,所述第二组件中包括预设整体格式,检验所述待校验数据的整体格式的第二校验算法;将所述第一组件和第二组件的组合确定为所述校验组件,其中,所述第一组件包括在所述第二组件中;
所述装置还用于在确定所述校验组件之后,将所述第一组件注册至所述第二组件中,以使所述第一组件具备访问所述第二组件的能力;将承载所述待校验数据的输入组件与所述第一组件和所述第二组件进行绑定。
6.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至4任一项中所述的方法。
7.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至4任一项中所述的方法。
CN201910817704.0A 2019-08-30 2019-08-30 数据校验方法及装置、存储介质、电子装置 Active CN110516258B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910817704.0A CN110516258B (zh) 2019-08-30 2019-08-30 数据校验方法及装置、存储介质、电子装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910817704.0A CN110516258B (zh) 2019-08-30 2019-08-30 数据校验方法及装置、存储介质、电子装置

Publications (2)

Publication Number Publication Date
CN110516258A CN110516258A (zh) 2019-11-29
CN110516258B true CN110516258B (zh) 2022-12-06

Family

ID=68628652

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910817704.0A Active CN110516258B (zh) 2019-08-30 2019-08-30 数据校验方法及装置、存储介质、电子装置

Country Status (1)

Country Link
CN (1) CN110516258B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427566B (zh) * 2020-03-18 2024-05-07 北京达佳互联信息技术有限公司 适于模拟接口平台的数据处理方法和装置、服务器
CN111444224B (zh) * 2020-03-24 2023-08-15 政采云有限公司 一种业务数据校验方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109635031A (zh) * 2018-12-19 2019-04-16 成都四方伟业软件股份有限公司 一种数据质量检测方法、装置、***及存储介质
CN109800104A (zh) * 2018-12-18 2019-05-24 盛科网络(苏州)有限公司 数据存储的检测方法、装置、存储介质及电子装置
CN110020381A (zh) * 2018-02-23 2019-07-16 中国平安财产保险股份有限公司 基于配置文件的校验方法、装置、设备和计算机存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160364722A1 (en) * 2015-06-09 2016-12-15 Ca, Inc. Alternate primary account number generation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110020381A (zh) * 2018-02-23 2019-07-16 中国平安财产保险股份有限公司 基于配置文件的校验方法、装置、设备和计算机存储介质
CN109800104A (zh) * 2018-12-18 2019-05-24 盛科网络(苏州)有限公司 数据存储的检测方法、装置、存储介质及电子装置
CN109635031A (zh) * 2018-12-19 2019-04-16 成都四方伟业软件股份有限公司 一种数据质量检测方法、装置、***及存储介质

Also Published As

Publication number Publication date
CN110516258A (zh) 2019-11-29

Similar Documents

Publication Publication Date Title
CN110750442A (zh) 测试用例的生成方法、装置、设备及存储介质
CN108427731B (zh) 页面代码的处理方法、装置、终端设备及介质
CN109379326B (zh) Xml报文规则校验方法、设备和存储介质
CN112181804A (zh) 一种参数校验方法、设备以及存储介质
CN110516258B (zh) 数据校验方法及装置、存储介质、电子装置
WO2014151789A1 (en) System and method for developing business rules for decision engines
CN109324958B (zh) 一种rest统一校验方法、装置、设备及可读存储介质
CN111106899B (zh) 物联网中的数据校验方法、装置、计算机设备及存储介质
CN110795305A (zh) 用于处理和管理web流量数据的***、装置和方法
US20040064803A1 (en) Validation system and method
CN110636038A (zh) 账号解析方法、装置、安全网关及***
CN108427639B (zh) 自动化测试方法、应用服务器及计算机可读存储介质
CN111209736A (zh) 文本文件解析方法、装置、计算机设备及存储介质
CN108388796B (zh) 动态域名验证方法、***、计算机设备和存储介质
CN112235124B (zh) 一种皮基站配置方法、装置、存储介质和电子装置
CN117493309A (zh) 一种标准模型生成方法、装置、设备及存储介质
CN113836002A (zh) 测试接口的验证方法及装置、存储介质、电子装置
CN112433935A (zh) 测试方法、装置、电子设备及存储介质
CN108804889B (zh) 一种网站注册方法及装置
CN112363939A (zh) 快速生成模糊测试网络协议模板的方法及***、设备
CN115544132A (zh) 数据导入方法、***及电子设备
CN109284268A (zh) 一种快速解析日志的方法、***及电子设备
CN112182552B (zh) 一种实名认证方法、装置、电子设备及存储介质
CN110580172B (zh) 配置规则的验证方法及装置、存储介质、电子装置
CN110287191B (zh) 数据对齐方法及装置、存储介质、电子装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant