通過身份證號碼獲取人的年齡和性別
身份證可以識別一個人的資訊,下面就介紹一下如何利用js通過身份證號碼獲取當事人的年齡和性別。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function discriCard(UUserCard){ UUserCard.substring(6,10)+"-"+UUserCard.substring(10,12)+"-"+UUserCard.substring(12,14); //獲取性別 if(parseInt(UUserCard.substr(16,1))%2==1) { alert("男"); //是男則執行程式碼 ... } else { alert("女"); //是女則執行程式碼 ... } //獲取年齡 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 } window.onload=function(){ var txt=document.getElementById("txt"); var bt=document.getElementById("bt"); bt.onclick=function(){discriCard(txt.value);} } </script> </head> <body> <input type="text" id="txt" /> <input type="button" value="點選獲取資訊" id="bt" /> </body> </html>
在文字框內輸入身份證號碼,然後點選按鈕就會彈出年齡和性別。
相關閱讀:
(1).substring()方法參閱javascript substring()一章節。
(2).parseInt()方法參閱javascript parseInt()一章節。
(3).substr()方法參閱javascript substr()一章節。
(4).getMonth()方法參閱javascript getMonth()一章節。
(5).getDate()方法參閱javascript getDate()一章節。
(6).getFullYear()方法參閱javascript getFullYear()一章節。
相關文章
- js 識別身份證號的性別、生日、年齡JS
- excel身份證號提取年齡公式 身份證號碼提取精確年齡的公式Excel公式
- excel身份證號計算年齡Excel
- 使用捕獲 獲取身份證號的資訊
- 驗證身份證號碼格式並且得到出生年月和性別
- iOS身份證號識別iOS
- PHP 驗證身份證號碼PHP
- JS驗證18位身份證號的正確性JS
- JS校驗身份證號的合法性JS
- javascript身份證號碼校驗JavaScript
- [OpenCV實戰]1 基於深度學習識別人臉性別和年齡OpenCV深度學習
- 匹配身份證號碼正規表示式
- 透過硬體識別符號獲取過程映像輸入符號
- C++身份證號驗證C++
- 【計算視覺】人臉屬性識別演算法 | 性別+種族+年齡+表情視覺演算法
- 提供一箇中國身份證號碼判斷的類
- PostgreSQL版的身份證號碼15位轉18位SQL
- 短影片app原始碼,圖形和簡訊驗證碼的自動識別獲取APP原始碼
- 通過 gitlab 介面獲取程式碼提交記錄和改動行數Gitlab
- 通過用shellcode獲取shell
- 前端獲取驗證碼前端
- js正則驗證身份證號JS
- 中國身份證號驗證庫
- 儲存過程-獲取前一年年份和獲取varchar型別日期的日 月 年 時間等儲存過程型別
- android 獲取手機號碼Android
- 身份證號碼的正規表示式及驗證詳解(JavaScript,Regex)JavaScript
- PHP校驗15位和18位身份證號PHP
- swift 郵箱、密碼、手機號、身份證驗證正則Swift密碼
- JavaScript 通過class獲取元素物件JavaScript物件
- Grails通過sessionId獲取session物件AISession物件
- Gson通過藉助TypeToken獲取泛型引數的型別的方法泛型型別
- 身份證雲識別
- 聊天平臺原始碼,通過MediaStore獲取縮圖模糊原始碼AST
- STM32 上位機 測試藍芽電話功能功能(包括撥打電話/結束通話電話/接聽電話/Audio Transfer/獲取通話電話號碼/獲取本地電話號碼/啟用語音識別/獲取本地號碼/獲取運營商名字/3GPP指令)藍芽
- 手機、電話號碼、郵箱、域名、身份證號的測試用例
- python - 驗證身份證合法性Python
- 直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取APP
- lodash原始碼分析之資料型別獲取的相容性原始碼資料型別