身份证校验及提取信息插件IDCardPaser(原创)

所属分类:输入-自动完成

 1413  18  查看评论 (6)
身份证校验及提取信息插件IDCardPaser(原创) ie兼容12

IDCardPaser

Chinese IDCardPaser 中国居民身份证解析器

使用方法

引用

<script src="GB2260.js"></script>
<script src="IDCardPaser.js"></script>

两个js文件即可,可以不用jquery
也可把两个文件合并成一个js使用

GB2260.js记录了地区码(身份证前六位)与地区名称的对应关系

var idCardPaser = new IDCardPaser();
var info = idCardPaser.getInfo('此处输入身份证号');
       if (info == false) {
           alert('身份证号码输入可能有误,请确认')
       } else {
           console.log(info.sex)
           console.log(info.birth)           
           console.log( info.addr)            
       }
相关插件-自动完成

前端模拟自动检测功能

jQuery前端模拟自动检测功能插件AutoCheck.js
  自动完成
 6350  101

长度单位转换插件Length.js

Length.js用于长度单位转换的JavaScript库
  自动完成
 880  5

输入框自动提示,字母小写转大写

输入框输入车牌号,根据首字母自动提示车牌所属省份信息,并能自动字母小写转大写,限制输入长度
  自动完成
 7809  27

剩余字数

1.实时计算剩余字数; 2.超过最大字数输入无效; 3.兼容手机输入; 4.jQuery版;
  自动完成
 9610  76

讨论这个项目(6)回答他人问题或分享插件使用方法奖励jQ币

    giauquewei 0
    2018/6/21 14:57:04
    身份证号最后一位带X的基本都过不去 回复
    heiren 0
    2018/5/31 17:28:29
    啥玩意,我填写我的真实身份证号也是提示错误 回复
    鸿 1
    2018/5/24 16:25:39
    if (!(util.checkAddr(addr, GB2260) && util.checkBirth(birth) && util
            .checkOrder(order))) {
        this.cache[id].valid = false;
        return false;
    }

    这个if判断的!(util.checkAddr(addr, GB2260),应该是(util.checkAddr(addr, GB2260),否则会一直报错

    回复
    两条路上的人 0
    2018/5/23 19:29:47
    出生地等等输入数字不会报错对吧 回复
    SiriBen 0
    2018/5/23 14:33:31
    啥玩意,我填写我的真实身份证号也是提示错误
        最後的黄昏0
        2018/5/23 16:49:55
        方便的话请提供身份证号帮你分析原因,不方便的话就只能你自己调试js看算到哪一步判定你身份证号错误了,js都是未混淆的,注释也很全的
    回复
取消回复