身份證號碼規律,親測可用

2021-10-05 20:40:41 字數 860 閱讀 3363

身份證是每個中國公民的身份憑證,記載著身份者的姓名、性別、位址、出生年月、民族、發證機關、發證時間、身份證號等等資訊。每個人的身份證號都是獨一無二的,那這個身份證號到底有什麼規律呢?下面我們給大家介紹一下中國身份證的編號規律。

大陸的身份證為18位,老的身份證是15位。 關於身份證第18是怎麼計算的,原理如下:根據〖中華人民共和國國家標準 gb 11643-:

1983.mod 11

-2校驗碼計算出來的檢驗碼。

第十八位數字的計算方法為:

1.將前面的身份證號碼17位數分別乘以不同的係數。從第一位到第十七位的係數分別為:7910

5842

1637

91058

422.將這17位數字和係數相乘的結果相加。

3.用加出來和除以11,看餘數是多少?

4餘數只可能有012

3456

78910這11個數字。其分別對應的最後一位身份證的號碼為1

0 x 987

6543

2。 5.通過上面得知如果餘數是2,就會在身份證的第18位數字上出現羅馬數字的ⅹ。如果餘數是10,身份證的最後一位號碼就是2。

例如: 某男性的身份證號碼是34052419800101001x。我們要看看這個身份證是不是合法的身份證。

首先:我們得出,前17位的乘積和是189

然後:用189除以11得出的結果是17+2

/11,也就是說餘數是2。

最後:通過對應規則就可以知道餘數2對應的數字是x。所以,這是乙個合格的身份證號碼。

原部落格: 身份證號碼規律

身份證號碼

每乙個人自出生後都會有乙個身份證號碼。根據我國有關部門規定,公民身份號碼是特徵組合碼,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為 六位數字位址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。居民身份證是國家法定的證明公民個人身份的有效證件。例如 對於身份證號碼330719...

身份證號碼驗證

說明 驗證身份證的有效性 引數 cid 身份證號碼 返回 地方 出生時間 性別 private string checkcidinfo string cid if cid.length 18 char c cid cid.length 1 bool last false if c 0 c 9 c a...

身份證號碼檢測

華為的上機題 我國公民的身份證號碼特點如下 1 長度為18位 2 第1 17位只能為數字 3 第18位可以是數字或者小寫英文本母x。4 身份證號碼的第7 14位表示持有人生日的年 月 日資訊。例如 511002 19880808 0111或511002 19880808011x。請實現身份證號碼合法...