Skip to content

idCardValidator

身份证验证。

身份证组成:

  • 前6位为省市区代码,1~2为省,3~4为市,5~6为区县。
  • 7~14位为出生年月日。
  • 15~17位为同一地址码所标示的区域范围内对同年同月同日生人编订的顺序码。第17位表示性别,奇数为男,偶数为女。
  • 18位为校验码。

基本用法

传入一个字符串,如果是身份证格式则返回true,否则返回false

ts
import { idCardValidator } from '@renzp/utils'

idCardValidator('34052419800101001X'); // true
idCardValidator('620102195603025028'); // true
idCardValidator('620102195603025026'); // false
idCardValidator('abc123456789012343'); // false

参数

参数说明类型默认值是否必填
v验证的字符串string-

返回

参数说明类型
v是否为身份证boolean