
正文
java身份证区域代码 java身份证获取省市
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
身份证号码的地区代码分别是什么?
身份证号码的地区代码分别是:
1、东北地区: 辽宁省|210000java身份证区域代码,吉林省|220000,黑龙江省|230000,
2、华北地区:北京市|110000,天津市|120000,河北省|130000,山西省|140000,内蒙古自治区|150000,
3、华东地区: 上海市|310000,江苏省|320000,浙江省|330000,安徽省|340000,福建省|350000,江西省|360000,山东省|370000,
4、华南地区:广东省|440000,广西壮族自治区|450000,海南省|460000,
5、华中地区: 河南省|410000,湖北省|420000,湖南省|430000,
6、西北地区: 陕西省|610000,甘肃省|620000,青海省|630000,宁夏回族自治区|640000,新疆维吾尔自治区|650000,
7、西南地区: 四川省|510000,贵州省|520000,云南省|530000,西藏自治区|540000,重庆市|500000java身份证区域代码;
8、特别地区:台湾地区(886)|710000,香港特别行政区(852)|810000,澳门特别行政区(853)|820000。
扩展资料:
一、身份证号码是我国为每个公民从出生之日起编定的唯一的、终身不变的身份代码,也是证明持有人身份的唯一证件。
1、前1、2位数字表示:所在省份的代码java身份证区域代码;
2、第3、4位数字表示:所在城市的代码;
3、第5、6位数字表示:所在区县的代码;
4、第7~14位数字表示:出生年、月、日;
5、第15、16位数字表示:所在地的派出所的代码;
6、第17位数字表示性别:奇数表示男性,偶数表示女性;
7、第18位数字是校检码:用来检验身份证的正确性。校检码可以是0~10的数字,10用x表示。
二、一些人的尾号变成了X,这部分人在工作生活中,例如去银行存取钱、去汽车公司租赁汽车或者报名参加考试等等过程中,往往不被检验者理解,认为是假身份证,这样的误会给很多人的生活带来不便。X的意思其实是10,只不过用罗马数字代替了而已,如果不用罗马数字代替的话,那么身份证号将会变成19位数了。
参考资料:百度百科_居民身份证号码
相关问答
Q1: Java-18位身份证号的正则表达式。帮忙拆一下代码。
^ 匹配字符串的开始
[1-9] 第1位:1-9
\d{5} 第2-6位:0-9
[1-9] 第7位:1-9
\d{3} 第8-10位:0-9
((0\d)|(1[0-2])):
第11-12位:(00-09)或(10-12)
(([0|1|2]\d)|3[0-1])
第13-14位:(00-29)或(30-31)
\d{3} 第15-17位:0-9
([0-9]|X)
第18位:0-9或X
$ 匹配字符串的结束
Q2: JAVA写一个程序,要求输入身份证号获取所在地区代码也就是前六位,和出生年月。
import java.util.*;
public class Yugi{
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
System.out.println("输入身份证号码: ");
String code = scan.nextLine().trim();
scan.close();
String reg = "^(.{6})(.{4})(.{2}).*$";
String a = code.replaceAll(reg, "$1");
String y = code.replaceAll(reg, "$2");
String m = code.replaceAll(reg, "$3");
System.out.println("所在地区代码java身份证区域代码:" + a);
System.out.println("出生年月: " + y + ", " + m);
}
}
关于java身份证区域代码和java身份证获取省市的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







