idcard-basic
借鉴 idcard,由于 idcard
代码库引用地区json体积太大,所以写了个简易版。idcard-basic demo。
安装
$ npm i idcard-basic
# or
$ yarn add idcard-basic
# or
$ pnpm i idcard-basic
使用
verify
const { verify } = require('idcard-basic')
const idcard = 'xxxxxxxxxxxxxxxxxx' // 身份证号码
verify(idcard) // false | true
info
const { info } = require('idcard-basic')
const idcard = 'xxxxxxxxxxxxxxxxxx' // 身份证号码
info(idcard)
// 成功
/* {
valid: true,
gender: 'M',
genderText: '男',
birthday: '20000101',
age: 21,
constellation: '摩羯',
cardType: 1,
cardText: '大陆'
} */
// 失败
/* {
valid: false
} */
constellation
const { constellation } = require('idcard-basic')
constellation('20000101') // 摩羯