js簡單實(shí)現(xiàn)根據(jù)身份證號(hào)碼識(shí)別性別年齡生日
更新時(shí)間:2013年11月29日 15:42:33 作者:
根據(jù)身份證號(hào)碼識(shí)別性別年齡生日,目前就有一個(gè)這樣的需求,那么接下來為大家介紹下使用js是如何實(shí)現(xiàn)的,感興趣的朋友不要錯(cuò)過
根據(jù)身份證號(hào)碼識(shí)別性別年齡生日的JS代碼:
function discriCard(){
//獲取輸入身份證號(hào)碼
var UUserCard = "";
//獲取出生日期
UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
//獲取性別
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
alert("男");
//是男則執(zhí)行代碼 ...
} else {
alert("女");
//是女則執(zhí)行代碼 ...
}
//獲取年齡
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
age++;
}
alert(age);
//年齡 age
}
復(fù)制代碼 代碼如下:
function discriCard(){
//獲取輸入身份證號(hào)碼
var UUserCard = "";
//獲取出生日期
UUserCard.substring(6, 10) + "-" + UUserCard.substring(10, 12) + "-" + UUserCard.substring(12, 14);
//獲取性別
if (parseInt(UUserCard.substr(16, 1)) % 2 == 1) {
alert("男");
//是男則執(zhí)行代碼 ...
} else {
alert("女");
//是女則執(zhí)行代碼 ...
}
//獲取年齡
var myDate = new Date();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
var age = myDate.getFullYear() - UUserCard.substring(6, 10) - 1;
if (UUserCard.substring(10, 12) < month || UUserCard.substring(10, 12) == month && UUserCard.substring(12, 14) <= day) {
age++;
}
alert(age);
//年齡 age
}
相關(guān)文章
JavaScript設(shè)置body高度為瀏覽器高度的方法
這篇文章主要介紹了JavaScript設(shè)置body高度為瀏覽器高度的方法,實(shí)例分析了body高度的設(shè)置技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-02-02
用JavaScript實(shí)現(xiàn)用一個(gè)DIV來包裝文本元素節(jié)點(diǎn)
當(dāng)我試圖將文本(可能也包含HTML元素)用一個(gè)DIV元素包起來時(shí),可以使用下面的方法,需要的朋友可以參考下2014-09-09
JavaScript異步編程的干貨知識(shí)點(diǎn)分享
異步是什么意思?如何實(shí)現(xiàn)異步編程?不同的異步模式有哪些?本文將圍繞這些問題和大家分享JavaScript異步編程中的重要知識(shí)點(diǎn),需要的可以學(xué)習(xí)一下2023-06-06
網(wǎng)站被黑的假象--ARP欺騙之頁面中加入一段js
網(wǎng)站被黑的假象--ARP欺騙之頁面中加入一段js...2007-05-05
uni-app小程序?qū)崿F(xiàn)微信在線聊天功能(私聊/群聊)
這篇文章主要介紹了uni-app小程序?qū)崿F(xiàn)微信在線聊天(私聊/群聊),今天記錄一下項(xiàng)目核心功能的實(shí)現(xiàn)過程。頁面UI以及功能邏輯全部來源于微信,即時(shí)聊天業(yè)務(wù)的實(shí)現(xiàn)使用socket.io,前端使用uni-app開發(fā),后端服務(wù)器基于node實(shí)現(xiàn),數(shù)據(jù)庫選擇mongoDB,需要的朋友可以參考下2023-02-02
Javascript實(shí)現(xiàn)的Map集合工具類完整實(shí)例
這篇文章主要介紹了Javascript實(shí)現(xiàn)的Map集合工具類,以完整實(shí)例形式分析了javascript實(shí)現(xiàn)map集合的構(gòu)造、查找、刪除、判斷等相關(guān)技巧,需要的朋友可以參考下2015-07-07
javascript 中設(shè)置window.location.href跳轉(zhuǎn)無效問題解決辦法
這篇文章主要介紹了javascript 中設(shè)置window.location.href跳轉(zhuǎn)無效問題解決辦法的相關(guān)資料,需要的朋友可以參考下2017-02-02
詳解用webpack把我們的業(yè)務(wù)模塊分開打包的方法
本篇文章主要介紹了用webpack把我們的業(yè)務(wù)模塊分開打包的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07

