提取出生年月日

  • 示例方法

示例方法

 /*** 识别是否是身份证,且校验出生年月日是否正确* @param idCard* @returns {string|null}*/getBirthday(idCard) {//身份证号码正则表达式var idCardReg = /(^\d{15}$)|(^\d{17}([0-9]|X)$)/;//如果不是有效的身份证号码则返回nullif (!idCardReg.test(idCard)) {return null;}//获取出生年月日var birthday = '';// eslint-disable-next-line eqeqeqif (idCard.length == 15) {birthday = '19' + idCard.slice(6, 12);} else {birthday = idCard.slice(6, 14);}//将年月日分别提取出来var year = birthday.slice(0, 4);var month = birthday.slice(4, 6);var day = birthday.slice(6, 8);//判断年月日是否正确var date = new Date(year, parseInt(month) - 1, day);// eslint-disable-next-line eqeqeqif (date.getFullYear() != year || date.getMonth() + 1 != month || date.getDate() != day) {return null;}//返回出生年月日return year + '-' + month + '-' + day;},

身份证校验且提取年月日(判断日期是否正确)JS相关推荐

  1. 如何从身份证号中提取年月日

    怎样根据身份证号提取出生日期呢? 下面是一些数据,B列是身份证号,需要把出生日期提取到C列 方法1:技巧法(数据-->分列) 选中身份证号所在的列,单击菜单栏中的[数据]-->[分列],在 ...

  2. 校验身份证_Excel每日一技巧:从身份证号可以提取哪些信息呢?

    1.身份证号提取出生日期,方法如下: 只要在单元格内输入上述公式即可得出出生日期,是不是很简单.下面解释一下公式含义,text函数为指定文本格式函数,"0000-00-00"即为指 ...

  3. 日期,手机号码正则表达式校验,身份证校验等常用工具

    日期类工具 DataUtil public class DateUtils {/*** 北京时区*/public static final ZoneOffset BJ_ZONE = ZoneOffse ...

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

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

  5. Problem G: 函数---判断日期(年月日)是否合法

    Problem G: 函数---判断日期(年月日)是否合法 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 566  Solved: 240 Descr ...

  6. C语言判断日期有效性以及根据年月日输出星期几

    #include <stdio.h> #include <stdlib.h>// 历史上的某一天是星期几?未来的某一天是星期几? //关于这个问题,最著名的计算公式是蔡勒(Ze ...

  7. python提取日期中的年月_python3 正则提取年月日、年月、年思路

    python3 正则提取年月日.年月.年思路 使用到知识点:[]    用来表示一组字符串 ()    对正则表达式分组并记住匹配的文本 [0-9]    匹配任何数字 \d    匹配一个数字字符, ...

  8. excel函数-从日期中提取年月日时分秒

    excel函数-从日期中提取年月日时分秒 (测试时使用的软件版本:Excel 2016) ps: 图中引号只能是双引号 –over–

  9. 【Mac版excel快捷键Control+E实用技巧2】excel如何快速从身份证号中提取出生年月日?

    Mac版excel如何快速从身份证号中提取出生年月日? 我们可以手动将出生年月复制粘贴,但是,如果有几十几百个出生年月需要从身份证号中提取出来呢? 如今,Excel在我们生活和工作中的地位越来越重要, ...

最新文章

  1. 算法73----用户喜好
  2. 106:HttpResponse对象讲解
  3. html-webpack-plugin插件 根据模板生成多页面
  4. C++ primer记录
  5. java我们一起打雪仗_我们一起打雪仗作文
  6. LeetCode 483. 最小好进制(二分查找)
  7. golang 用range 创建指针数组
  8. Cisco3550三层交换机vlan间路由配置实例
  9. python sftp连接_python 进行ftp服务器和sftp服务器连接
  10. 一款超级实用的SuperLayout
  11. vncserver 设置过万的分辨率_修改vnc远程桌面分辨率,2种修改vnc远程桌面分辨率的方法...
  12. 搜狗输入法纯净_最新PC端搜狗输入法,无广告弹窗纯净版
  13. html 指针图表,HTML5 canvas 指针时钟
  14. word分栏及序号对齐
  15. android WebView加载淘宝天猫页面报找不到网址的错误
  16. 给初学者推荐的10个Python免费学习网站,赶紧收藏吧
  17. robotframework调用python类方法_【RF基础】RF调用Python函数基础
  18. 精益管理学会|什么是ECRS改善方法?
  19. C#常见容器ArrayList、List、HashSet、Hashtable 、Dictionary、Stack、Queue
  20. python升级到3.7版本安装pyaudio

热门文章

  1. 华为p40配置鸿蒙系统,华为P40系列配置汇总:IMX700五摄+首发鸿蒙OS?
  2. java 二叉堆 建立_二叉堆创建算法以及 java源程序
  3. 关于猫网络桥接设置方法
  4. java线程池使用详解ThreadPoolExecutor使用示例
  5. oppo怎么广告接入_OPPO渠道合作广告推广怎么做
  6. 甘超波:NLP权谋中格局篇
  7. ❤️作为开发人员你需要知道的 npm 命令❤️
  8. sklearn 使用最小二乘法
  9. 补丁冷启动模式_只要5步,实现从0到1冷启动
  10. 新锐摄影师罗冰个展《初绽》在洛杉矶举办 展现新概念东方文化美学