js簡單實現(xiàn)根據(jù)身份證號碼識別性別年齡生日
更新時間:2013年11月29日 15:42:33 作者:
根據(jù)身份證號碼識別性別年齡生日,目前就有一個這樣的需求,那么接下來為大家介紹下使用js是如何實現(xiàn)的,感興趣的朋友不要錯過
根據(jù)身份證號碼識別性別年齡生日的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)的圖片3D展示空間(3DRoom)
一般的平面效果,通過改變水平和垂直坐標就能實現(xiàn),再加上深度,就能在視覺上的產生3D(三維)的效果。2010-10-10javascript實現(xiàn)獲取瀏覽器版本、操作系統(tǒng)類型
這篇文章主要給大家分享一段javascript實現(xiàn)獲取瀏覽器版本、操作系統(tǒng)類型的封裝好的代碼,使用非常方便,也很實用,推薦給大家。2015-01-01深入淺析JavaScript中的in關鍵字和for-in循環(huán)
這篇文章主要介紹了JavaScript中的in關鍵字和for-in循環(huán),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04JavaScript中“過于”犀利地for/in循環(huán)使用示例
Java中的增強for循環(huán)很是好用,但是JavaScript中為我們提供的for/in循環(huán)已然不是這么簡單了,下面有個簡單的示例,大家不妨參考下2013-10-10