주민등록번호 확인자
ID 번호 확인기는 ID 번호가 유효한지 확인하는 데 사용할 수 있는 확인 도구입니다.
특징
1. 일괄 입력 검증 지원
2. 데이터베이스에서 읽기 확인 지원
3. SQL 서버 지원
4. 오라클 지원
ID 번호의 구조
중화인민공화국 국가 표준 GB 11643-1999의 시민 식별 번호 규정에 따라 시민 식별 번호는 17자리 신체 코드와 1자리 확인 코드로 구성됩니다. 왼쪽에서 오른쪽으로 정렬 순서는 다음과 같습니다.
1. 6자리 주소 코드: 성(자치구, 직할시, 특별행정구), 시(현급 시, 자치주, 연맹, 직할시, 국가 직할시 관할 현의 총칭)를 나타냅니다. ), 카운티(지방자치단체, 현급시, 국기).
* 첫 번째와 두 번째 숫자는 도(자치구, 직할시, 특별행정구)를 나타냅니다.
* 세 번째와 네 번째 숫자는 도시(현급시, 자치주, 연맹 및 국가 자치단체, 구, 군의 집합 코드)를 나타냅니다. 그 중 01~20과 51~70은 성(省)과 자치단체(産村)를 나타내고, 21~50은 지역(자치현과 연맹)을 나타낸다.
* 다섯 번째와 여섯 번째 자리는 군(직할시, 군급시, 국기)을 나타냅니다. 01~18은 직할시 또는 지역(자치주, 연맹) 관할 현급시를 나타내고, 21~80은 현(현수막)을 나타내고, 81~99는 성 직속 현급시를 나타냅니다.
2. 생년월일 8자리 코드 : 생년월일을 나타냅니다(홀수 월일 왼쪽은 0으로 채워져 있음). 연도는 연도, 월, 일 사이에 구분 기호 없이 네 자리 숫자로 표시됩니다.
3. 세 자리 일련번호: 동일한 지역, 연도, 월, 일에 태어난 사람에게 부여된 일련번호를 나타냅니다.
4. 한자리 체크코드 : 뒷번호에 대한 체크코드로 통일된 공식에 따라 숫자산출단위로 계산되며, 체크코드에 숫자 10이 나타날 경우에는 X를 대신 사용합니다.
코드 알고리즘 확인
1. ID 번호의 처음 17자리에 다른 계수를 곱합니다. 첫 번째 위치부터 17번째 위치까지의 계수는 7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2입니다.
2. 17자리 숫자와 계수를 곱한 결과를 더합니다.
3. 더한 금액을 11로 나누고 나머지를 취합니다.
4. 나머지는 11개의 숫자만 가능합니다: 0-1-2-3-4-5-6-7-8-9-10. 해당하는 마지막 ID 번호는 1-0-X-9-8-7-6-5-4-3-2입니다.
예를 들어:
나머지가 3이면 18번째 자리의 체크코드는 9이다. 나머지가 2이면 해당 검사 코드는 X이고 X는 실제로 로마 숫자 10입니다.
다음 단계
다운코드 편집자는 ID 번호 유효성 검사기에 대한 더 많은 지식을 계속해서 탐색하고 이를 여러분과 공유할 것입니다!