身份证校验且提取年月日(判断日期是否正确)JS
提取出生年月日
- 示例方法
示例方法
/*** 识别是否是身份证,且校验出生年月日是否正确* @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相关推荐
- 如何从身份证号中提取年月日
怎样根据身份证号提取出生日期呢? 下面是一些数据,B列是身份证号,需要把出生日期提取到C列 方法1:技巧法(数据-->分列) 选中身份证号所在的列,单击菜单栏中的[数据]-->[分列],在 ...
- 校验身份证_Excel每日一技巧:从身份证号可以提取哪些信息呢?
1.身份证号提取出生日期,方法如下: 只要在单元格内输入上述公式即可得出出生日期,是不是很简单.下面解释一下公式含义,text函数为指定文本格式函数,"0000-00-00"即为指 ...
- 日期,手机号码正则表达式校验,身份证校验等常用工具
日期类工具 DataUtil public class DateUtils {/*** 北京时区*/public static final ZoneOffset BJ_ZONE = ZoneOffse ...
- JS身份证号码校验,JS根据身份证号码获取出生年月日,JS根据出生年月日获取年龄,JS根据身份证号码获取性别
目录 1.JS身份证号码校验 2.JS根据身份证号码获取出生年月日 3.JS根据出生年月日获取年龄 4.JS根据身份证号码获取性别 1.JS身份证号码校验 /*** 身份证校验** @export* ...
- Problem G: 函数---判断日期(年月日)是否合法
Problem G: 函数---判断日期(年月日)是否合法 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 566 Solved: 240 Descr ...
- C语言判断日期有效性以及根据年月日输出星期几
#include <stdio.h> #include <stdlib.h>// 历史上的某一天是星期几?未来的某一天是星期几? //关于这个问题,最著名的计算公式是蔡勒(Ze ...
- python提取日期中的年月_python3 正则提取年月日、年月、年思路
python3 正则提取年月日.年月.年思路 使用到知识点:[] 用来表示一组字符串 () 对正则表达式分组并记住匹配的文本 [0-9] 匹配任何数字 \d 匹配一个数字字符, ...
- excel函数-从日期中提取年月日时分秒
excel函数-从日期中提取年月日时分秒 (测试时使用的软件版本:Excel 2016) ps: 图中引号只能是双引号 –over–
- 【Mac版excel快捷键Control+E实用技巧2】excel如何快速从身份证号中提取出生年月日?
Mac版excel如何快速从身份证号中提取出生年月日? 我们可以手动将出生年月复制粘贴,但是,如果有几十几百个出生年月需要从身份证号中提取出来呢? 如今,Excel在我们生活和工作中的地位越来越重要, ...
最新文章
- 算法73----用户喜好
- 106:HttpResponse对象讲解
- html-webpack-plugin插件 根据模板生成多页面
- C++ primer记录
- java我们一起打雪仗_我们一起打雪仗作文
- LeetCode 483. 最小好进制(二分查找)
- golang 用range 创建指针数组
- Cisco3550三层交换机vlan间路由配置实例
- python sftp连接_python 进行ftp服务器和sftp服务器连接
- 一款超级实用的SuperLayout
- vncserver 设置过万的分辨率_修改vnc远程桌面分辨率,2种修改vnc远程桌面分辨率的方法...
- 搜狗输入法纯净_最新PC端搜狗输入法,无广告弹窗纯净版
- html 指针图表,HTML5 canvas 指针时钟
- word分栏及序号对齐
- android WebView加载淘宝天猫页面报找不到网址的错误
- 给初学者推荐的10个Python免费学习网站,赶紧收藏吧
- robotframework调用python类方法_【RF基础】RF调用Python函数基础
- 精益管理学会|什么是ECRS改善方法?
- C#常见容器ArrayList、List、HashSet、Hashtable 、Dictionary、Stack、Queue
- python升级到3.7版本安装pyaudio