一种通用文本校验方法_2

文档序号:8430895阅读:来源:国知局

[0043]Al,初始化浏览器网页,并标记所述浏览器网页上所有需要校验的文本框或表单的特征码,并将被标记文本框或表单的特征码发送给所述网页插件;
[0044]A2,所述网页插件从数据库中调取与所述被标记文本框或表单的特征码相匹配的标准文本框格式或标准表单格式。
[0045]在本实施例中,在将结果发送给浏览器前存在下述步骤:
[0046]判断网页插件与浏览器中的CSS是否建立关联,如果建立关联,则浏览器将接收到的结果发送给CSS,由CSS按照预先设定的相应提示内容模板编写并展示提示消息;如果没有建立关联,则由浏览器默认的提示框来展示结果消息。
[0047]步骤S3所述网页插件判断接收的文本信息的格式与数据库中存储的标准格式是否一致的例子:一个文本框需要校验输入邮箱格式是否不正确,则将需要验证的文本框标示验证标记,代码表示为regex = "email:邮箱格式不正确〃,在表单提交时,网页插件会自动检测所有标注了验证标记的文本框,对文本框输入的内容进行检测。
[0048]步骤Al:初始化浏览器网页,并标记所述浏览器网页上所有需要校验文本框或表单,并将被标记文本框或表单发送给所述网页插件,具体事例,一个浏览器网页上有“提交”,“保存”,“取消”三个按钮,点击“提交”和“保存”按钮时,需要对页面上所有表单项做格式校验,而点击“取消”按钮时不需要校验,则在页面初始化的时候把“提交”和“保存”标记上需要校验,则在点击这两个按钮时就会自动对页面上所有文本框进行格式检验。
[0049]通过采用本发明公开的上述技术方案,得到了如下有益的效果:
[0050]本发明大大提高了繁琐的web开发中校验部分的工作,开发人员只需要简单的配置就可以完成替代现有需要写大量代码的操作,且在不写JS代码的情况下实现了方便的添加各种校验,易于维护,具体表现在:
[0051]1、本发明能够实现汇总繁琐的格式、比较、判空等web开发中常见的校验操作;
[0052]2、本发明提供统一的校验管理,方便开发、维护等操作;
[0053]3、本发明提供表单校验与JS代码相分离的开发方式,只需要写HTML进行标记,即可实现表单校验;
[0054]4、本发明支持动态按钮绑定,多按钮绑定;
[0055]5、本发明提供个性化CSS扩展,回调函数扩展。
[0056]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。
【主权项】
1.一种通用文本校验方法,其特征在于,该方法包括以下步骤: Si,安装浏览器网页的网页插件,在本地磁盘上配置网页插件的数据库; S2,当用户通过浏览器网页提交表单时,浏览器将获取到的表单内的需要验证的文本信息提供给网页插件; S3,网页插件判断接收的文本信息的格式与数据库中存储的标准格式是否一致,并将结果发送给浏览器; S4,浏览器展示接收到的结果。
2.根据权利要求1所述通用文本校验方法,其特征在于,在步骤SI之前,还存在以下步骤: so,网页插件汇总常用校验,并将制定标准格式; 所述常用校验的种类包括:必填校验、时间比较校验和格式校验。
3.根据权利要求2所述通用文本校验方法,其特征在于,所述常用校验的格式包括:邮箱格式、网址格式、邮编格式、区号格式、货币格式、税率格式、身份证号格式、时间格式、手机号码格式、区号+固定号码格式、正整数格式、文字格式和字符个数中的一种或几种。
4.根据权利要求2所述通用文本校验方法,其特征在于,所述标准格式包括:必填校验、时间比较校验或格式校验中的一种或几种的任意组合。
5.根据权利要求1所述通用文本校验方法,其特征在于,步骤SI中,在安装浏览器网页的网页插件时,还包括以下步骤:浏览器网页向网页插件发出是否同意建立网页插件与CSS关联的请求,如果同意,则建立网页插件与CSS关联;如果不同意,则不建立网页插件与CSS关联。
6.根据权利要求1所述通用文本校验方法,其特征在于,在步骤SI和步骤S2之间还存在以下步骤: Al,初始化浏览器网页,并标记所述浏览器网页上所有需要校验的文本框或表单的特征码,并将被标记文本框或表单的特征码发送给所述网页插件; A2,所述网页插件从数据库中调取与所述被标记文本框或表单的特征码相匹配的标准文本框格式或标准表单格式。
7.根据权利要求1所述通用文本校验方法,其特征在于,步骤S3具体按照下述步骤实现: 网页插件判断接收的文本信息的格式与数据库中存储的标准格式是否一致,如果一致,将校验成功的消息发送给浏览器;如果不一致,将校验不成功的消息发送给浏览器,同时,将校验不成功的文本标记后发送给浏览器。
8.根据权利要求1所述通用文本校验方法,其特征在于,在将结果发送给浏览器前存在下述步骤: 判断网页插件与浏览器中的CSS是否建立关联,如果建立关联,则浏览器将接收到的结果发送给CSS,由CSS按照预先设定的相应提示内容模板编写并展示提示消息;如果没有建立关联,则由浏览器默认的提示框来展示结果消息。
【专利摘要】本发明公开了一种通用文本校验方法,涉及通讯技术领域。该方法包括:S1,安装浏览器网页的网页插件,在本地磁盘上配置网页插件的数据库;S2,当用户通过浏览器网页提交表单时,浏览器将获取到的表单内的需要验证的文本信息提供给网页插件;S3,网页插件判断接收的文本信息的格式与数据库中存储的标准格式是否一致,并将结果发送给浏览器;S4,浏览器展示接收到的结果。本发明提高了繁琐的web开发中校验部分的工作,开发人员只需要简单的配置就可以完成替代现有需要写大量代码的操作,且在不写JS代码的情况下实现了方便的添加各种校验,易于维护。
【IPC分类】G06F9-44, G06F17-30
【公开号】CN104750864
【申请号】CN201510181472
【发明人】王冠男
【申请人】北京齐尔布莱特科技有限公司
【公开日】2015年7月1日
【申请日】2015年4月16日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1