从身份证获取出生年月日
html部分
<el-col :span="12"><el-form-item :label="$t('id_card')" prop="credentialNo"><el-input v-model="form.credentialNo" @blur="getBirthday"></el-input></el-form-item></el-col><el-col :span="12"><el-form-item :label="$t('birthday')" prop="birthDate"><el-date-picker :picker-options="BirthOption" v-model="form.birthDate" type="date" value-format="yyyy-MM-dd" placeholder="选择日期" style="width: 100%"></el-date-picker></el-form-item></el-col>
js部分
data// 出生日期BirthOption: {disabledDate(time) {return time.getTime() > Date.now() - 8.64e7},},methods// 身份证类型为居民身份证,从身份证号获取出生日期getBirthday() {if (this.form.credentialNo !== '') {this.$nextTick(() => {this.form.birthDate = this.getBirthdayFromIdCard(this.form.credentialNo)})}},getBirthdayFromIdCard(idCard) {let birthday = ""if (idCard != null && idCard !== "") {if (idCard.length === 15) {birthday = `19${idCard.substr(6, 6)}`} else if (idCard.length === 18) {birthday = idCard.substr(6, 8)}birthday = birthday.replace(/(.{4})(.{2})/, "$1-$2-")}return birthday},
初始化时,可能会报错,是因为规则中的日期type设置成了 date,而我们初始化时是string类型,去掉就好
从身份证获取出生年月日相关推荐
- JS通过 身份证号码 获取 出生年月日 和 性别
了解两个 API String.substr(start,length) -- start,开始截取下标 length,截取的长度 String.replace(/(.{4})(.{2})/,&q ...
- JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...
- js通过身份证号获取出生年月日,性别,年龄
输入框输入身份证号时,我们可以通过js的方法来提取出身份证号里面的出生年月日以及性别,年龄,代码如下 /** 当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄* */var ...
- Excel如何提取身份证中出生年月日、计算年龄、性别
身份证号是18位,前6位是所属省市区.7至14位是出生年月日.其中第17位表示性别,奇数为男性,偶数女性 身份证号 340204198107181456 340204199504172986 3426 ...
- python身份证求出生年月日,年龄,性别
根据用户输入的一个18位合法身份证号,输出用户的出生年月日.年龄和性别[第7.8.9.10位出生年份(四位数):第11.第12位为出生月份:第13.14为代表出生日期:第17位代表性别,奇数为男,偶数 ...
- JS通过身份证号码获取出生年月日
直接上代码 getBirthdayFromIdCard : function(idCard) { var birthday = ""; if(idCard != null & ...
- C语言编写程序进行公民身份证信息验证。运行程序输入身份证号码,对所输入的身份证号码进行验证,验证身份证号码的校验位是否正确。如果正确,则输出该身份证的出生年月日。
如果已经知道一个人的身份证前17位,可以通过如下步骤得到第18位: 第一步:将前面的身份证号码17位数分别乘以不同的系数,从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7- ...
- 根据身份证号,获取指定格式出生年月日
在大数据开发过程中经常会遇到,要进行解析数据.常用的身份证解析出生年月日,性别等.这里介绍,通过身份证解析获取指定格式出生年月日. 1.如果单个SQL,可以进行调用对应方法. 先通过字符串截取,获取到 ...
- 根据身份证获取用户的年龄,性别,生日等
public class IdCardVerificationUtil { /** 中国公民身份证号码最小长度. */ public static final int CHINA_ID_MIN_LEN ...
最新文章
- Python可以调用Gpu吗_加快Python算法的四个方法:Numba篇
- unity从入门到精通下载_左手Unity右手Unreal
- 斐波那契数列的3种求法及几种素数筛法
- safari的调试工具
- Dart基础-泛型和库
- list numpy array tensor转换
- 从旧版升级到MySql4.1上的中文乱码问题解决方案
- Here we offer the lowest price for SWG Gold
- Windows环境下JDK安装与环境变量配置
- 道一MD5校验工具发布
- [NOIP 2018]龙虎斗 题解(Python)
- EMV规范(五)——脱机数据认证
- 树与二叉树基本概念与性质
- 系统和环境(建模与仿真)
- 蓝牙耳机选什么好?5款主打高性价比的蓝牙耳机推荐
- 一些数据采集卡使用过程中常见问题
- 虚拟服务器不能打字,光遇修理服务器,玩家无法打字聊天,如何用“光语”说我爱你?...
- 数据结构——考前查漏补缺
- PC 时代 Office 的仇,WPS 在 24 年后有机会报了
- 获取中国移动光猫H2-2超管密码