Javascript使用正則驗證身份證號(簡單)
身份證為15位或者18位,15位的全為數字,18位的前17位為數字,最後一位為數字或者大寫字母”X“。
與之匹配的正規表示式:
(^\d{15}$)|(^\d{17}([0-9]|X)$)
下面以Javascript為例進行說明:
functionisIdCardNo(num) { num = num.toUpperCase(); //身份證號碼為15位或者18位,15位時全為數字,18位前17位為數字,最後一位是校驗位,可能為數字或字元X。 if ( !(/(^\d{15}$)|(^\d{17}([0-9]|X)$)/.test(num)) ) { alert('輸入的身份證號長度不對,或者號碼不符合規定!\n15位號碼應全為數字,18位號碼末位可以為數字或X。'); returnfalse; }; } ').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(' ').text(i)); }; $numbering.fadeIn(1700); }); });
以上所述是小編給大家介紹的Javascript使用正則驗證身份證號(簡單),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70015105/viewspace-2877208/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js正則驗證身份證號JS
- jQuery正則驗證15/18身份證jQuery
- swift 郵箱、密碼、手機號、身份證驗證正則Swift密碼
- 正則實現二代身份證號碼驗證詳解
- javascript身份證號碼校驗JavaScript
- javascript 驗證身份證JavaScript
- JS驗證18位身份證號的正確性JS
- js中使用正則驗證手機號JS
- 身份證號碼的正規表示式及驗證詳解(JavaScript,Regex)JavaScript
- PHP 驗證身份證號碼PHP
- 中國身份證號驗證庫
- C++身份證號驗證C++
- C#驗證身份證號C#
- javascript實現的身份證號碼驗證程式碼JavaScript
- 在Delphi中使用正規表示式校驗身份證號
- 身份證號碼驗證系統
- 身份證號碼之js驗證JS
- 身份證號碼驗證演算法演算法
- js實現身份證號碼驗證JS
- javascript實現的身份證號碼合法性驗證程式碼JavaScript
- 精確驗證身份證號碼程式碼
- jQuery如何用正規表示式驗證手機號、身份證號、中文名稱jQuery
- 編寫正則:匹配郵箱 手機號 密碼以及身份證號密碼
- JS驗證URL正則JS
- js檢查身份證號是否正確JS
- jQuery驗證手機號郵箱身份證的正規表示式(含港澳臺)jQuery
- javascript 驗證身份證完全版,根據身份證獲取性別年齡JavaScript
- js正則驗證特殊字元JS字元
- JS 正則驗證數字JS
- 身份證驗證工具類
- js正規表示式驗證手機,郵箱,身份證JS
- vue專案中使用token的身份驗證的簡單實踐Vue
- 無密碼身份驗證:安全、簡單且部署快速密碼
- 簡聊 Session 與 Token 身份驗證Session
- Javascript 身份證號獲得出生日期、獲得性別、檢查身份證號碼JavaScript
- 使用java完成ldap身份驗證JavaLDA
- 最全正規表示式總結:驗證QQ號、手機號、Email、中文、郵編、身份證、IP地址等AI
- java 實現從15位~18位的身份證號碼轉換,校驗中國大陸公民身份證、香港居民身份證、澳門身份證和臺灣身份證。Java