idcard-basic
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

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') // 摩羯

Package Sidebar

Install

npm i idcard-basic

Weekly Downloads

2

Version

0.1.0

License

MIT

Unpacked Size

23.2 kB

Total Files

30

Last publish

Collaborators

  • xlslucky