diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8a1514a --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +.project +.settings + +node_modules/* + +/node_modules diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..738e413 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019 Haole Zheng + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md index d92efa0..0ab45cf 100644 --- a/README.md +++ b/README.md @@ -1 +1,48 @@ -# idcard \ No newline at end of file +## 下载 & 安装 + +该 Javascript 库 / 模块可以用于前端也可以用于后端 Nodejs 中。 + +1. 直接下载idcard.js,然后使用 ` + +
+居民身份证、港澳台居民居住证、外国人永久居留身份证解析工具
+
居民身份证是国家法定的证明公民个人身份的证件。根据〖中华人民共和国国家标准GB11643-1999〗中有关公民身份号码的规定,公民身份号码是特征组合码,由17位数字本体码和1位校验码组成。排列顺序从左至右依次为:6位数字地址码,8位数字出生日期码,3位数字顺序码和1位数字校验码。
+第1-6位为地址码,表示编码对象常住户口所在县(市、镇、区)的行政区划代码。
+第7-14位为出生日期码,表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码之间不用分隔符。
+第15-17位为顺序码,是同一地址码所标示的区域范围内,对同年同月同日生的居民编订的顺序码。其中第15、16位是县、区级政府所辖派出所的分配码,每个派出所分配码为10个连续号码。第17位表示性别,男性为单数,女性为双数,如遇同年同月同日有两人以上时顺延第2、第3、第4、第5个分配码;
+第18位为校验码,根据前面17位数字码,按照ISO 7064:1983.MOD 11-2校验码计算出来。
+通过身份证号码可以查询身份证发证地,出生日期,性别,有效性等信息,身份证15位自动转18位升位转换。第一代身份证为单页卡式,15位编码,从1984年起开始启用,至2013年1月1日已停用。2004年1月1日,第二代居民身份证开始换发18位身份证,身份证件正面有签发机关和有效期限,印有国徽图案、证件名称、写意长城图案及彩色花纹;证件背面设计有姓名、性别、民族、出生日期、常住户口所在地住址、公民身份号码和本人相片7个登记项目。
+Copyright © passer-by.com
+