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类型,去掉就好

从身份证获取出生年月日相关推荐

  1. JS通过 身份证号码 获取 出生年月日 和 性别

    了解两个 API String.substr(start,length)  -- start,开始截取下标  length,截取的长度 String.replace(/(.{4})(.{2})/,&q ...

  2. JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别

    目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...

  3. js通过身份证号获取出生年月日,性别,年龄

    输入框输入身份证号时,我们可以通过js的方法来提取出身份证号里面的出生年月日以及性别,年龄,代码如下 /** 当type=1时获取出生日期,type=2时获取性别,type=3时获取年龄* */var ...

  4. Excel如何提取身份证中出生年月日、计算年龄、性别

    身份证号是18位,前6位是所属省市区.7至14位是出生年月日.其中第17位表示性别,奇数为男性,偶数女性 身份证号 340204198107181456 340204199504172986 3426 ...

  5. python身份证求出生年月日,年龄,性别

    根据用户输入的一个18位合法身份证号,输出用户的出生年月日.年龄和性别[第7.8.9.10位出生年份(四位数):第11.第12位为出生月份:第13.14为代表出生日期:第17位代表性别,奇数为男,偶数 ...

  6. JS通过身份证号码获取出生年月日

    直接上代码 getBirthdayFromIdCard : function(idCard) { var birthday = ""; if(idCard != null & ...

  7. C语言编写程序进行公民身份证信息验证。运行程序输入身份证号码,对所输入的身份证号码进行验证,验证身份证号码的校验位是否正确。如果正确,则输出该身份证的出生年月日。

    如果已经知道一个人的身份证前17位,可以通过如下步骤得到第18位: 第一步:将前面的身份证号码17位数分别乘以不同的系数,从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7- ...

  8. 根据身份证号,获取指定格式出生年月日

    在大数据开发过程中经常会遇到,要进行解析数据.常用的身份证解析出生年月日,性别等.这里介绍,通过身份证解析获取指定格式出生年月日. 1.如果单个SQL,可以进行调用对应方法. 先通过字符串截取,获取到 ...

  9. 根据身份证获取用户的年龄,性别,生日等

    public class IdCardVerificationUtil { /** 中国公民身份证号码最小长度. */ public static final int CHINA_ID_MIN_LEN ...

最新文章

  1. Python可以调用Gpu吗_加快Python算法的四个方法:Numba篇
  2. unity从入门到精通下载_左手Unity右手Unreal
  3. 斐波那契数列的3种求法及几种素数筛法
  4. safari的调试工具
  5. Dart基础-泛型和库
  6. list numpy array tensor转换
  7. 从旧版升级到MySql4.1上的中文乱码问题解决方案
  8. Here we offer the lowest price for SWG Gold
  9. Windows环境下JDK安装与环境变量配置
  10. 道一MD5校验工具发布
  11. [NOIP 2018]龙虎斗 题解(Python)
  12. EMV规范(五)——脱机数据认证
  13. 树与二叉树基本概念与性质
  14. 系统和环境(建模与仿真)
  15. 蓝牙耳机选什么好?5款主打高性价比的蓝牙耳机推荐
  16. 一些数据采集卡使用过程中常见问题
  17. 虚拟服务器不能打字,光遇修理服务器,玩家无法打字聊天,如何用“光语”说我爱你?...
  18. 数据结构——考前查漏补缺
  19. PC 时代 Office 的仇,WPS 在 24 年后有机会报了
  20. 获取中国移动光猫H2-2超管密码

热门文章

  1. 真无线蓝牙耳机怎么选?分体式蓝牙耳机选购攻略及推荐
  2. 联阿里接腾讯,B站如何实现“意义非凡”的一年
  3. java 使用Spire.Doc实现Word文档插入图片
  4. C1/C1/C2 カバレッジについて
  5. 入门算法题——数学篇(一)
  6. android 黑白屏问题
  7. 【微信技术-微信小程序】------- 渐进式骨架屏(加载流)(第二篇)
  8. 踩坑日志:go并发读取文件
  9. t.cn新浪短链接 生成
  10. 阿里大数据平台MaxCompute初窥