日期:2014-05-16  浏览次数:20398 次

兼容各大浏览器的表单验证插件,求完善,顺便散分
该插件是我跟一个朋友改进博客园的那个验证js,已经测试通过ie6+,ff,google等浏览器,使用比较建议,缺陷可能ajax验证的方式没有很强大,只适用简单的ajax验证,equals比较器尚有漏洞,所以请大家共同改进下这个框架,让我们的开发的时候验证表单更简单点,因为其他的很多验证框架都是有兼容性问题

最后希望大家能提供改进下这个验证插件的意见









原文章地址:
http://blog.csdn.net/shadowsick
置顶文章,里面有源码下载
浏览器 插件 框架 jquery validator

------解决方案--------------------
现在有成熟的兼容的插件,
------解决方案--------------------
大概看了一下,严格上来说身份证idcard,日期date(yyyy-mm-dd)都有误。
    var d="2013-6-31";
    if (!/^\d{4}[\/\-](0?[1-9]
------解决方案--------------------
1[012])[\/\-](0?[1-9]
------解决方案--------------------
[12][0-9]
------解决方案--------------------
3[01])$/.test(d)) {
        alert("日期错误!");
    }

身份证其实含有信息就更复杂,地区码,出生日期,因权码,性别,而你写的验证里可以说没核实其中一项真假,只是验证了数字形式,还有没考虑身份证中可能存在“X”字符呢。
其他正侧部分看不懂,太长了。