jQuery formValidator表单验证插件是客户端表单验证插件。在做B/S开发的时候,我们经常涉及到很多表单验证,例如新用户注册,填写个人资料,录入一些常规数据等等。在这之前,页面开发者(JavaScript开发者)需要编写大量的JavaScript来进行表单元素的校验,而这些校验在平时开发中不停的重复书写。常见的校验如不能为空,必须满足长度要求,必须为数字,必须为Email等等。一般要判断的表单元素比较多,开发过程就显得枯燥无味——重复的代码不断重复,而且可能还要兼容多种浏览器,更多的考虑因素使人头疼不已。由于每个要校验的页面虽然逻辑基本相同,但是在大多数情况下,出于种种原因,开发者宁愿再编写一套JS文件,为了便于管理。jQuery formValidator表单插件致力于改善这一过程。你只关心业务逻辑,而无需关系实现过程,只需简单的配置,无需写代码就能实现表单的检验。它包括常规检验功能和可扩展校验功能。针对每个表单元素你只需要写一行配置信息就能完成校验。而这些配置信息无需写入表单元素,实现了js代码和html代码的分离。这样做的好处,使B/S开发过程中,分工更加明确,页面设计着只需关心他的页面(设计的时候不必担心把脚本弄坏了),javascript开发者只需关心脚本的开发。而插件本身包含的校验方式可以有无数种,只要你扩展正则表达式和函数。本插件于同类校验插件最大的区别:校验功能可以扩展;实现了校验代码于html代码的完全分离;你只需写一行配置信息就能完成一个表单元素的所有校验。插件本身提供了很多回调函数,使调用者能最大限度的发挥自己的想象能力来完成自己的业务需求。 在同一个页面你可以拥有很多个校验组,你只需在提交的按钮那里调用return jQuery.formValidator.pageIsValid('校验组号') 来完成多个组的校验,互不干扰。插件具备跨浏览器的能力。目前在ie和ff两种浏览器下调试通过,你不用再考虑在多浏览器下如何兼容,jQuery formValidator帮你做到了这些。1.首先在项目中添加必备js与css\ 2.代码中添加引用(必备引用)代码如下: www.it165.net 3.中要验证的标签(做一些常用的演示)代码如下:001.
004. | ||
身份证(正则表达式库): | 007.008. | 009. |
身份证(外部函数): | 012.013. | 014. |
整数: | 017.018. | 019. |
正整数: | 022.023. | 024. |
负整数: | 027.028. | 029. |
数字: | 032.033. | 034. |
正数(正整数 + 0): | 037.038. | 039. |
负数(负整数 + 0): | 042.043. | 044. |
浮点数: | 047.048. | 049. |
正浮点数: | 052.053. | 054. |
负浮点数: | 057.058. | 059. |
非负浮点数(正浮点数 + 0): | 062.063. | 064. |
非正浮点数(负浮点数 + 0): | 067.068. | 069. |
颜色: | 072.073. | 074. |
你的EMAIL: | 077.078. | 079. |
手机: | 082.083. | 084. |
邮编: | 087.088. | 089. |
非空: | 092.093. | 094. |
图片: | 097.098. | 099. |
压缩文件: | 102.103. | 104. |
ip4: | 107.108. | 109. |
QQ号码: | 112.qq" style="width:120px" /> | 113. qqTip" style="width:300px"> | 114.
国内电话: | 117.118. | 119. |
用户名: | 122.123. | 124. |
字母: | 127.128. | 129. |
大写字母: | 132.133. | 134. |
小写字母: | 137.138. | 139. |
身份证: | 142.143. | 144. |