您当前的位置: 首页 >  Java

王佳斌

暂无认证

  • 3浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JavaScript - 通过居民身份证号码获取年龄和性别(函数封装)

王佳斌 发布时间:2022-01-17 11:40:18 ,浏览量:3

前言

身份证号并非 “无规则” 数字,每一段都代表着持证公民的一些信息。

当程序拿到用户身份证号后,可 “帮助” 用户算出年龄、性别、出生日期、地区等信息,

计算规则

现在大部分都是二代身份证(依文章发布日期),如果程序严谨的话,通过位数做一二代身份证判断分支,最后分别进行处理。

身份证位数 出生年份 出生月份 出生日期 性别 15位(一代) 7、8位 9、10位 11、12位 15位 奇男偶女 18位(二代) 7、8、9、10位 11、12位 13、14位 17位 奇男偶女 函数封装

直接全部复制即可,Vue 项目的话,做一下函数写法改造即可。

为此封装了一个函数(方便调用),做了身份证号是否合法验证,如下代码所示:

/**
 * 通过身份证号获取年龄、性别
 * @description 验证参数合法性,获取信息并返回
 * @par
关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.0385s