直播app原始碼,進行身份驗證時,檢測身份證位數夠不夠
直播app原始碼,進行身份驗證時,檢測身份證位數夠不夠實現的相關程式碼
private function is_idcard($vStr) { $vCity = array('11', '12', '13', '14', '15', '21', '22', '23', '31', '32', '33', '34', '35', '36', '37', '41', '42', '43', '44', '45', '46', '50', '51', '52', '53', '54', '61', '62', '63', '64', '65', '71', '81', '82', '91'); if (!preg_match('/^(\d{17}[xX\d]|\d{15})$/', $vStr)) return false; if (!in_array(substr($vStr, 0, 2), $vCity)) return false; $vStr = preg_replace('/[xX]$/i', 'a', $vStr); $vLength = strlen($vStr); if ($vLength == 18) { $vBirthday = substr($vStr, 6, 4) . '-' . substr($vStr, 10, 2) . '-' . substr($vStr, 12, 2); } else { $vBirthday = '19' . substr($vStr, 6, 2) . '-' . substr($vStr, 8, 2) . '-' . substr($vStr, 10, 2); } if (date('Y-m-d', strtotime($vBirthday)) != $vBirthday) return false; if ($vLength == 18) { $vSum = 0; for ($i = 17; $i >= 0; $i--) { $vSubStr = substr($vStr, 17 - $i, 1); $vSum += (pow(2, $i) % 11) * (($vSubStr == 'a') ? 10 : intval($vSubStr, 11)); } if ($vSum % 11 != 1) return false; } return true; }//1*945523972
以上就是 直播app原始碼,進行身份驗證時,檢測身份證位數夠不夠實現的相關程式碼,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2855329/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- 影片直播app原始碼,姓名,身份證input驗證過濾APP原始碼
- java 實現從15位~18位的身份證號碼轉換,校驗中國大陸公民身份證、香港居民身份證、澳門身份證和臺灣身份證。Java
- 線上直播系統原始碼,使用者異地登入時對身份進行驗證原始碼
- PHP 驗證身份證號碼PHP
- C++身份核驗介面程式碼、身份證OCR、身份證實名認證APIC++API
- 實時驗證碼技術可改進生物識別身份驗證
- javascript 驗證身份證JavaScript
- 網站漏洞檢測 身份驗證碼與重要操作驗證碼安全問題網站
- 身份證號碼驗證系統
- 身份證號碼之js驗證JS
- 身份證驗證工具類
- WEB身份驗證Web
- 使用 OAuth 2.0 進行 Kafka 身份驗證 - strimziOAuthKafka
- Part 3: OAuth2進行身份驗證OAuth
- WebService通過SOAP頭進行身份驗證Web
- 身份證號碼驗證演算法演算法
- js實現身份證號碼驗證JS
- 精確驗證身份證號碼程式碼
- 15位身份證補全為18位身份證演算法演算法
- 身份證號碼校驗位的計算方式
- 直播軟體搭建,姓名,身份證input驗證過濾
- javascript身份證號碼校驗JavaScript
- asp.core 同時相容JWT身份驗證和Cookies 身份驗證兩種模式JWTCookie模式
- win10 的windows身份驗證怎麼開啟_win10怎麼進行身份驗證Win10Windows
- 中國身份證號驗證庫
- C++身份證號驗證C++
- C#驗證身份證號C#
- 身份證字串檢查字串
- 18位身份證校驗演算法演算法
- JS驗證18位身份證號的正確性JS
- Oracle的身份驗證Oracle
- 1.6.5.1. 準備使用密碼檔案進行身份驗證密碼
- PHP校驗15位和18位身份證號PHP
- javascript實現的身份證號碼驗證程式碼JavaScript
- Ext實現的身份證格式驗證程式碼
- js正則驗證身份證號JS
- PHP 身份證精確匹配驗證PHP