问题补充说明: 我在台湾一个网站注册一个帐户输入的身份证号码它总是说不正确请帮忙
台湾身份证总共有1假脱话丝草伯角层0位数字。第一位是字母。后面九位是数字。
台湾省份证的第一位的字母代表地区分别以A——Z表示
规则如下:
地区后面的数字为该字母转换的数字码。
A台北市10
B台中市11
C基隆市12
D台南市13
E高雄市14
F台北县15
G宜兰县16
H桃园县17
I嘉增肥能妒正乡导义市34
J新竹县18
K苗栗县19
L台中县20
M南投县21
N彰化县22
O新竹市35
P云林县23
Q嘉义县24
R台南县25
S高雄来自县26
T屏东县27
U花莲县28
V台东县29
W金门县3威先金就率含通球延计0
X澎湖县31
Y阳明山32
Z连江县33
第二位数字代表性别男性是1,女性是2
例如台北市的男性身份证号果注码就应该是A1开头
第三位到第九位为任意的一串数字
第十位为验证码区失营介翻之行应。
第十位数字——验证码的计奏算规则为:
字母(ABCDEFGHJKLMNP360问答QRSTUVXYWZIO)对应一组数(10——35)。
令其十轻够境位数为X1,个位数操引方逐活状殖激试为X2;
D2到D9分别等延展代表身份证号码的强孙第二至第九位数。
Y=X1+9×X2+8×D2+7×D3+6×D4+5×D5+4×D6+3×D7+2×D8+1×D9
将Y的值除以10。得出的余针否对财来数结果。
再用10来减去这个余数结果。就得出身份短李致宗是证上的最后一位数字解司宪。
例如R123456783,R=25,
检查公式是:2+5临盐坚材原太委站喜伤龙*9+1*8+2*7+3*6+4*5+5*4+6*3+7*2+8*1=167,
其167再除以10求余数结果。
其余数结果的个位数为7以10减去得是较石拿挥迫3(检查码)。
这里游刚指派席察声有一个台湾花莲县男性的身份证号码U15448238径怎率极今空迫激掌降备7
用我上面给出的公式去验证一下,看最后一位的身份证号码是不是7。
——————————分善实——————————————
综上所述:
在台湾网站上填写身份证,对方能知道正确与否是从你注册信息中通过了上述三个途径知道是不是正确的身份号码。
1.地区(第一位的26字母代表了台湾不同的市县)
2.性别(第二位,男性就是1;女性就是2)
3.最后一位的验证码(是不是满足上面的验证规则)