CODE:
function getBirthdayFromIdCard(idCard) {
var 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;
}
Demo:
var idcard = "425125198808083000";
getBirthdayFromIdCard(idcard );
Result:1988-08-08
参考地址:
http://qiaolevip.iteye.com/blog/1946057
分享到:
相关推荐
### 在Excel中自动提取身份证中的生日和性别 随着信息技术的发展,Excel已经成为办公自动化的重要工具之一。对于处理大量数据的工作场景,比如学校管理学生信息时,能够高效地利用Excel的功能可以大大提升工作效率...
正则表达式是一种用于匹配字符串中字符组合的模式,它提供了一种灵活而强大的文本处理能力,非常适合用于身份证号码的截取与验证。 下面将通过一个简单的例子来展示如何使用正则表达式截取身份证号码并进行加密。...
在Android平台上,使用Camera捕获身份证号码是一项常见的需求,尤其在金融、支付或者实名制应用中。这个过程涉及到图像捕获、图像处理以及字符识别等多个技术环节。下面将详细阐述这一过程的关键知识点。 首先,...
JS根据身份证前6位获取地址
本篇文章将深入探讨如何使用JavaScript进行手机号码和身份证号码的截取与验证。 手机号码验证: 在中国,手机号码通常为11位数字。我们可以创建一个函数,利用正则表达式来检查用户输入的字符串是否符合手机号码的...
- **Part1**: 身份证号码15位到18位的转换函数`convert1518`,该函数首先检查输入是否为18位,如果是则截取并返回15位身份证号;如果输入为15位,则进行转换成18位身份证号,涉及复杂的数学运算和校验码计算。 - **...
因此,提取出生日期的关键就是从身份证号码字符串中正确截取中间8位并转换成日期格式。 在C#中,我们可以使用以下步骤来实现这个功能: 1. 定义一个函数,接收身份证号码作为输入参数。例如: ```csharp public ...
我把上次传的 通用JS框架 进行了修改 这个主要是用于 在HTML 中用JavaScript对字符串 进行处理 截取字符串如 身份证 手机号 Email 等等 还添加了 JavaScirpt对象 继承的方法。
在IT领域,身份证号码验证是常见且重要的功能之一,尤其是在涉及用户身份认证、年龄验证、地域分析等场景中。从给定的文件标题、描述、标签以及部分内容来看,该文件提供了一个JavaScript脚本,用于验证中国居民...
在IT行业中,人脸识别人脸截取成身份证比例的证件照是一项常见的技术应用,主要涉及到计算机视觉和图像处理领域。本项目重点使用了OpenCvSharp库,这是一个C#版本的OpenCV接口,用于实现这一功能。下面我们将深入...
要从身份证号码中提取出生日期,可以使用JavaScript的字符串处理方法。以下是一个示例函数: ```javascript function getBirthDate(idCard) { if (idCard.length !== 18) { return '身份证号码长度不正确'; } ...
excel截取身份证号码前6位,查找详细户籍地址,全国1980年至2020年所有地区编码汇总整理,13万行,excel用left截取身份证号码前6位然后用vlookup直接查收
- **出生日期提取**:从身份证号码中截取对应的出生日期字段,对于15位身份证号码,可以通过`val.charAt(6)+val.charAt(7)+val.charAt(8)+val.charAt(9)`获取出生日期;而对于18位身份证号码,则直接使用`val....
正则表达式在JavaScript中验证身份证号码时起到了至关重要的作用。它用于检查身份证号码是否符合特定格式,并在验证过程中对数据进行必要的转换。 整个示例向我们展示了一个完整的验证流程,涉及到的JavaScript知识...
1. **字符串处理**:身份证号码是字符串类型,验证时需要对字符串进行截取、比较和计算。例如,提取出生日期、判断奇偶性等。 2. **正则表达式**:正则表达式是匹配特定模式的强大工具,可以用来检查身份证号码是否...
在Delphi程序中,这可能通过编写函数或方法实现,对输入的身份证号码进行逐段解析并检查每部分的合法性。例如,`Unit1.pas`可能包含了主要的业务逻辑,其中的函数或过程用于实现这些校验。`Unit1.dfm`是窗体文件,...
在这个例子中,`base.js` 文件中的 `mySite.cityData` 是一个包含全国各个地区代码和名称的数组,用于根据身份证号码的前6位查找对应的籍贯。当用户在输入框中输入身份证号时,JavaScript 事件监听器 `onkeyup="go()...
在Excel中处理18位身份证号码的信息是一项常见的数据处理任务,尤其对于数据分析和管理个人资料时非常有用。本文档详细介绍了如何使用Excel函数从身份证号码中提取出生日期、性别以及计算年龄。 首先,18位身份证...
在IT行业中,身份证生日识别是一项基础且重要的任务,特别是在身份验证、数据分析以及个人信息管理等领域。本文将详细探讨如何使用C/C++编程语言实现身份证生日的识别,并深入理解身份证号码的结构及其背后的逻辑。 ...