js簡單實現(xiàn)根據身份證號碼識別性別年齡生日
更新時間:2013年11月29日 15:42:33 作者:
根據身份證號碼識別性別年齡生日,目前就有一個這樣的需求,那么接下來為大家介紹下使用js是如何實現(xiàn)的,感興趣的朋友不要錯過
根據身份證號碼識別性別年齡生日的JS代碼:
function discriCard(){
//獲取輸入身份證號碼
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
}
復制代碼 代碼如下:
function discriCard(){
//獲取輸入身份證號碼
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
}
相關文章
用JavaScript實現(xiàn)用一個DIV來包裝文本元素節(jié)點
當我試圖將文本(可能也包含HTML元素)用一個DIV元素包起來時,可以使用下面的方法,需要的朋友可以參考下2014-09-09
uni-app小程序實現(xiàn)微信在線聊天功能(私聊/群聊)
這篇文章主要介紹了uni-app小程序實現(xiàn)微信在線聊天(私聊/群聊),今天記錄一下項目核心功能的實現(xiàn)過程。頁面UI以及功能邏輯全部來源于微信,即時聊天業(yè)務的實現(xiàn)使用socket.io,前端使用uni-app開發(fā),后端服務器基于node實現(xiàn),數據庫選擇mongoDB,需要的朋友可以參考下2023-02-02
Javascript實現(xiàn)的Map集合工具類完整實例
這篇文章主要介紹了Javascript實現(xiàn)的Map集合工具類,以完整實例形式分析了javascript實現(xiàn)map集合的構造、查找、刪除、判斷等相關技巧,需要的朋友可以參考下2015-07-07
javascript 中設置window.location.href跳轉無效問題解決辦法
這篇文章主要介紹了javascript 中設置window.location.href跳轉無效問題解決辦法的相關資料,需要的朋友可以參考下2017-02-02

