前言
身份证号并非 “无规则” 数字,每一段都代表着持证公民的一些信息。
当程序拿到用户身份证号后,可 “帮助” 用户算出年龄、性别、出生日期、地区等信息,
计算规则现在大部分都是二代身份证(依文章发布日期),如果程序严谨的话,通过位数做一二代身份证判断分支,最后分别进行处理。
身份证位数 出生年份 出生月份 出生日期 性别 15位(一代) 7、8位 9、10位 11、12位 15位 奇男偶女 18位(二代) 7、8、9、10位 11、12位 13、14位 17位 奇男偶女 函数封装直接全部复制即可,Vue
项目的话,做一下函数写法改造即可。
为此封装了一个函数(方便调用),做了身份证号是否合法验证,如下代码所示:
/**
* 通过身份证号获取年龄、性别
* @description 验证参数合法性,获取信息并返回
* @par