日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

JS前后端實(shí)現(xiàn)身份證號驗(yàn)證代碼解析

瀏覽:164日期:2024-04-29 10:57:23

前言

實(shí)名制是許多網(wǎng)站都必備的功能,因此用戶經(jīng)常需要輸入身份證號,但是我們無法連通公安局的數(shù)據(jù)庫進(jìn)行驗(yàn)證身份證和姓名地址是否匹配,因此可以根據(jù)身份證生成的規(guī)則來進(jìn)行身份證格式的驗(yàn)證,以下僅介紹二代身份證的驗(yàn)證。

計算公式

公民身份號碼是特征組合碼,由十七位數(shù)字本體碼和一位校驗(yàn)碼組成。

排列順序從左至右依次為:六位數(shù)字地址碼,八位數(shù)字出生日期碼,三位數(shù)字順序碼和一位校驗(yàn)碼。

1、地址碼:表示編碼對象常住戶口所在縣(市、旗、區(qū))的行政區(qū)域劃分代碼,按GB/T2260的規(guī)定執(zhí)行。

2、出生日期碼:表示編碼對象出生的年、月、日,按GB/T7408的規(guī)定執(zhí)行,年、月、日代碼之間不用分隔符。

3、順序碼:表示在同一地址碼所標(biāo)識的區(qū)域范圍內(nèi),對同年、同月、同日出生的人編定的順序號,順序碼的奇數(shù)分配給男性,偶數(shù)分配給女性。

4、校驗(yàn)碼計算步驟:

(1)十七位數(shù)字本體碼加權(quán)求和公式:

S = Sum(Ai * Wi), i = 0, … , 16 ,先對前17位數(shù)字的權(quán)求和;Ai:表示第i位置上的身份證號碼數(shù)字值(0~9);Wi:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 (表示第i位置上的加權(quán)因子);

(2)計算模:Y = mod(S, 11);

(3)根據(jù)模,查找得到對應(yīng)的校驗(yàn)碼:Y: 0 1 2 3 4 5 6 7 8 9 10 校驗(yàn)碼: 1 0 X 9 8 7 6 5 4 3 2;

前端驗(yàn)證

const weight = [7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2];//十七位數(shù)字本體碼權(quán)重const validate = [’1’,’0’,’X’,’9’,’8’,’7’,’6’,’5’,’4’,’3’,’2’];//mod11,對應(yīng)校驗(yàn)碼字符值function getValidateCode(id17){ let sum = 0; let mode = 0; [...id17].forEach((elem,i) => { sum=sum+parseInt(elem)*weight[i]; }); mode = sum % 11; return validate[mode];}console.log('該身份證驗(yàn)證碼:'+ getValidateCode('14230219700101101'));//該身份證驗(yàn)證碼:3

后端驗(yàn)證(Java)

public class Id18 { int[] weight={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};//十七位數(shù)字本體碼權(quán)重 char[] validate={ ’1’,’0’,’X’,’9’,’8’,’7’,’6’,’5’,’4’,’3’,’2’};//mod11,對應(yīng)校驗(yàn)碼字符值 public char getValidateCode(String id17){ int sum = 0; int mode = 0; for(int i = 0; i < id17.length(); i++){ sum=sum+Integer.parseInt(String.valueOf(id17.charAt(i)))*weight[i]; } mode = sum % 11; return validate[mode]; } public static void main(String[] args){ Id18 tes t= new Id18(); System.out.println('該身份證驗(yàn)證碼:'+test.getValidateCode('14230219700101101'));//該身份證校驗(yàn)碼:3 }}

總結(jié)

身份證驗(yàn)證和手機(jī)號郵箱等格式驗(yàn)證是一樣的,都要做前后端雙重驗(yàn)證,前端驗(yàn)證不通過就不勞煩后端驗(yàn)證,減輕服務(wù)器的壓力;

至于一代身份證的驗(yàn)證大家也可以查詢下相關(guān)的算法,在原基礎(chǔ)上改改即可,我感覺現(xiàn)在好像也沒有一代身份證了,亦或者用一代身份證的人都不怎么上網(wǎng),因此這里就不寫了。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: JavaScript
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲欧美日韩精品一区二区三区| 亚洲欧美日韩精品一区二区| 国产欧美日韩一区二区三区在线| 国产第一亚洲| 日韩精品久久久久久久软件91| 久久亚洲人体| 视频一区免费在线观看| 成人高清一区| 欧美性www| 日韩精品高清不卡| 久久男女视频| 国产精品亚洲一区二区在线观看 | 精品国产麻豆| 欧美在线看片| 蜜臀av国产精品久久久久| 激情国产在线| 国产精品啊v在线| 视频一区视频二区在线观看| 欧美精品资源| 欧美成人基地| 蜜桃视频在线网站| 国产v日韩v欧美v| 欧美91在线|欧美| 国产探花一区| 国产精品超碰| 亚洲1区在线| 日韩av网站在线观看| 亚洲精品高潮| 国产亚洲字幕| 久久国产人妖系列| 91精品国产自产观看在线| 婷婷综合电影| 久久99精品久久久久久园产越南| 欧美精品日日操| 久色成人在线| 国产精品99精品一区二区三区∴| 久久精品av| 欧美一区自拍| 欧美sss在线视频| 国产午夜一区| 97视频热人人精品免费| 91精品国产成人观看| 亚洲青青久久| 美女视频免费精品| 久久天堂成人| 日日摸夜夜添夜夜添国产精品| 精品国产欧美| 蜜桃传媒麻豆第一区在线观看 | 999久久久国产精品| 国产精品欧美在线观看| 999在线观看精品免费不卡网站| 欧美精品影院| 国产视频欧美| 中文字幕在线高清| 国产福利资源一区| 日韩国产91| 日本大胆欧美人术艺术动态| 久久精品观看| 美女网站视频一区| 超碰在线99| 九九99久久精品在免费线bt| 日韩不卡手机在线v区| 久久亚洲不卡| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲国产福利| 精品久久久网| 精品入口麻豆88视频| 欧美亚洲三级| 国产精品毛片| 国产高清久久| 午夜久久久久| 亚洲欧美日韩视频二区| 视频一区二区三区中文字幕| 少妇久久久久| 亚洲va中文在线播放免费| 国产拍在线视频| 久久男人av资源站| 91av亚洲| 亚洲成人三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩精品一区第一页| 日本中文字幕一区二区| 欧美日韩1区| 国产剧情在线观看一区| 国产一区二区三区四区五区传媒| 大香伊人久久精品一区二区 | 日韩精品诱惑一区?区三区| 精品久久一区| 在线精品视频在线观看高清| 香蕉久久夜色精品国产| 日本亚州欧洲精品不卡| 青青草精品视频| 麻豆91在线播放| 久久高清免费| 丝袜亚洲另类欧美| 国产精品一区二区av交换| 电影91久久久| 尤物网精品视频| 日本va欧美va瓶| 国产 日韩 欧美 综合 一区| 欧美日韩四区| 日韩av网站免费在线| 成人国产精品久久| 手机精品视频在线观看| 国产色99精品9i| 伊人久久高清| 日韩精品一页| 久久久夜夜夜| 日韩不卡一区二区| 999精品色在线播放| 日韩和欧美的一区| 精品中文字幕一区二区三区| 日韩在线精品| 久久精品xxxxx| 久久一区二区中文字幕| 日韩成人精品一区二区三区| 亚洲啊v在线| 日韩精品第二页| 欧美精品一卡| 视频福利一区| 久久97视频| 青青草国产成人99久久| 亚洲第一精品影视| 蜜臀国产一区| 开心激情综合| 日韩精品欧美成人高清一区二区| 国产亚洲一区二区手机在线观看 | 国产一区三区在线播放| 亚洲欧美日本日韩| 日韩视频在线一区二区三区 | 婷婷综合网站| 国产+成+人+亚洲欧洲在线| 国产精品欧美在线观看| 视频一区二区三区中文字幕| 精品免费视频| 欧美一区久久| 91欧美极品| 国产精品亚洲人成在99www| 午夜电影一区| 一级欧美视频| 日本不卡中文字幕| 最新国产拍偷乱拍精品| 国产资源在线观看入口av| 国产伦精品一区二区三区千人斩| 日本不卡一区二区| 久久国产成人| 日韩欧乱色一区二区三区在线| 美女精品在线观看| 美女网站一区| 日韩精品欧美| 免费不卡中文字幕在线| 久久三级视频| 亚洲色诱最新| 免费不卡在线观看| 免费在线看一区| 欧美日韩黄网站| 国产日韩中文在线中文字幕| 亚州精品视频| 国产在线一区不卡| av在线资源| 成人久久久久| 亚洲精品123区| 日韩制服丝袜先锋影音| 亚洲综合婷婷| 日本欧美大码aⅴ在线播放| 欧美aⅴ一区二区三区视频| 91av亚洲| 亚洲精品美女| 毛片不卡一区二区| 亚洲一级二级| 青青草国产成人99久久| 国产精品毛片久久久| 国产精品精品| 免费不卡在线视频| 麻豆视频在线观看免费网站黄| 999久久久精品国产| 在线视频日韩| 精品久久久久久久| 亚洲欧美久久久| 中文欧美日韩| 国产人成精品一区二区三| 91麻豆国产自产在线观看亚洲| | 香蕉视频成人在线观看| 欧美日韩在线精品一区二区三区激情综合| 国产一区国产二区国产三区| 一区二区日韩免费看| 91视频久久| 69堂免费精品视频在线播放| 亚洲少妇一区| 国产传媒av在线| 日韩精品免费一区二区夜夜嗨| 91亚洲自偷观看高清| 日韩二区三区在线观看| 久久亚洲精品伦理| 久久久蜜桃一区二区人| 国产成人精品亚洲线观看| 日本久久二区| 宅男噜噜噜66国产日韩在线观看| 成人午夜网址|