js验证身份证id

    function isCardNo(card)  
    {  
       // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X  
       var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;  
       if(reg.test(card) === false)  
       {  
           alert("身份证输入不合法");  
           return  false;  
       }  
    }  

 

posted @ 2014-03-05 16:59  天道酬勤,坚持!  阅读(212)  评论(0编辑  收藏  举报