该插件是我跟一个朋友改进博客园的那个验证js,已经测试通过ie6+,ff,google等浏览器,使用比较建议,缺陷可能ajax验证的方式没有很强大,只适用简单的ajax验证,equals比较器尚有漏洞,所以请大家共同改进下这个框架,让我们的开发的时候验证表单更简单点,因为其他的很多验证框架都是有兼容性问题最后希望大家能提供改进下这个验证插件的意见原文章地址:
http://blog.csdn.net/shadowsick
置顶文章,里面有源码下载
浏览器插件框架jqueryvalidator

解决方案 »

  1.   

    大概看了一下,严格上来说身份证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”字符呢。
    其他正侧部分看不懂,太长了。
      

  2.   


    嗯,这个身份证正则以前copy留下来的,毕竟身份证验证是很复杂的...