bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

jquery如何校驗中國身份證號碼-創新互聯

這篇文章主要介紹jquery如何校驗中國身份證號碼,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

網站設計制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發可交付網站源代碼;符合網站優化排名的后臺管理系統;網站建設、網站設計收費合理;免費進行網站備案等企業網站建設一條龍服務.我們是一家持續穩定運營了10余年的成都創新互聯網站建設公司。

jquery 校驗中國身份證號碼實例詳解

大陸18位身份證(第二代身份證)

身份號碼是一組具有特征組合碼,由十七位數字本體碼和一位校驗碼組成。

排列順序從左至右依次為:六位數字地區碼,八位數字生日碼,三位數字順序碼和一位數字校驗碼。

校驗方法:

(1)先對前17位數字的權求和

       S = Sum(Ci * Vi), i = 0, ... , 16

       Ci:表示身份證號碼上第i位置的數字值

       Vi:表示第i位置上的“加權因子”

       加權因子Vi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

(2)計算模(固定算法)

       Y = mod(S, 11)

(3)將計算模Y與對應的校驗碼校驗

       Y:        0 1 2 3 4 5 6 7 8 9 10 (通過Y取得對應校驗碼與身份證的第18位校驗)

       校驗碼: 1 0 X 9 8 7 6 5 4 3 2

實例代碼:

function check_id(value){
  var arrExp = [7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2];//加權因子 
  var arrValid = [1, 0, "X", 9, 8, 7, 6, 5, 4, 3, 2];//校驗碼 
  if(/^\d{17}\d|x$/i.test(value)){  
    var sum = 0, idx; 
    for(var i = 0; i < value.length - 1; i++){ 
      // 對前17位數字與權值乘積求和 
      sum += parseInt(value.substr(i, 1), 10) * arrExp[i]; 
    } 
    // 計算模(固定算法) 
    idx = sum % 11; 
    // 檢驗第18為是否與校驗碼相等 
    return arrValid[idx] == value.substr(17, 1).toUpperCase(); 
  }else{ 
    return false; 
  } 
}

以上是“jquery如何校驗中國身份證號碼”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創新互聯網站建設公司行業資訊頻道!

另外有需要云服務器可以了解下創新互聯建站vcdvsql.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享標題:jquery如何校驗中國身份證號碼-創新互聯
當前地址:http://vcdvsql.cn/article42/isghc.html

成都網站建設公司_創新互聯,為您提供建站公司GoogleApp開發面包屑導航定制開發動態網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

商城網站建設