驗證身份證號碼格式並且得到出生年月和性別
身份證號碼是唯一的,並且號碼中包含了大量的個人資訊,比如年齡性別和所在地區住址。
下面分享一段程式碼例項,能夠驗證身份證號碼的格式,並且能夠根據格式得到個人的出生年月和性別資訊。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function getIDChar18(id){ var arr=id.split(''); var sum=0; var vc=[7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2]; for(var index = 0; index < 17; index++){ sum+=vc[index]*parseInt(arr[index]); } return ['1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2'][sum % 11]; } function ValidID(id){ if(/^\d{18}$/.test(id)){ var c = id.charAt(17), rc = getIDChar18(id); if(c == rc) { showRst('您輸入的18位身份證號碼正確!<br>生日:' + id.substr(6, 8) + '<br>性別:' + ['女', '男'][parseInt(id.charAt(16)) % 2]); } else{ showRst('您輸入的18位身份證號碼檢驗碼錯誤,18位校驗碼應該為' + rc + '!'); } } else showRst('請輸入18位數字的身份證號碼!'); } function showRst(msg){ document.getElementById('rst').innerHTML=msg } window.onload=function(){ var otxt=document.getElementById("txt"); otxt.onblur=function(){ ValidID(this.value); } } </script> </head> <body> <input type="text" id="txt"/> <div id="rst"></div> </body> </html>
當輸入身份證號碼,並且文字框失去焦點之後,能夠實現驗證效果,並且獲取年齡和性別的資訊。
相關文章
- PHP 驗證身份證號碼PHP
- javascript身份證號碼校驗JavaScript
- C++身份證號驗證C++
- JS驗證18位身份證號的正確性JS
- 通過身份證號碼獲取人的年齡和性別
- js正則驗證身份證號JS
- 中國身份證號驗證庫
- JS校驗身份證號的合法性JS
- python - 驗證身份證合法性Python
- iOS身份證號識別iOS
- js 識別身份證號的性別、生日、年齡JS
- swift 郵箱、密碼、手機號、身份證驗證正則Swift密碼
- 身份證合法性校驗
- Javascript使用正則驗證身份證號(簡單)JavaScript
- squid 反向代理且需要賬號、密碼驗證UI密碼
- PHP校驗15位和18位身份證號PHP
- 實時驗證碼技術可改進生物識別身份驗證
- C++身份核驗介面程式碼、身份證OCR、身份證實名認證APIC++API
- 身份證號碼的正規表示式及驗證詳解(JavaScript,Regex)JavaScript
- 身份證驗證工具類
- C++批次核驗身份證真偽、實名認證介面、身份證識別C++
- Java格式化手機號和身份證號,中間使用星號*隱藏Java
- excel身份證號提取年齡公式 身份證號碼提取精確年齡的公式Excel公式
- asp.core 同時相容JWT身份驗證和Cookies 身份驗證兩種模式JWTCookie模式
- excel表格身份證如何調成正確格式 excel怎麼調身份證格式Excel
- 匹配身份證號碼正規表示式
- 手機號碼驗證方法(正則驗證)
- 【PTA】查驗身份證
- 手機號碼驗證
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- 精準驗證手機號碼格式正規表示式
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- 驗證碼識別
- JavaScript驗證碼生成和驗證效果JavaScript
- 用 python 製作全國身份證號驗證及查詢系統Python
- jQuery如何用正規表示式驗證手機號、身份證號、中文名稱jQuery
- 身份證雲識別
- 網站漏洞檢測 身份驗證碼與重要操作驗證碼安全問題網站