egyptian_id_parser 패키지는 이집트 국적 번호에서 개인 정보를 추출하기 위해 설계된 Dart 유틸리티입니다. 이 패키지는 이집트 ID의 구조화된 형식을 기반으로 생년월일, 성별, 주(지방) 등의 세부 정보를 추출하기 위해 ID 번호를 분석합니다. Android, iOS, Web, macOS, Windows, Linux 등 다양한 플랫폼을 지원하여 크로스플랫폼 애플리케이션에 적합합니다. 자동 신원 확인 또는 공식 이집트 ID에서 데이터를 추출해야 하는 시스템에서 특히 유용합니다.
사용 사례
자동 ID 확인
신원 데이터 추출
정부 서비스 통합
사용자 등록 워크플로우
문서 처리 시스템
주요 기능
신분증에서 생년월일 추출
주민등록번호로 성별 결정
출신 주를 식별합니다
크로스 플랫폼 호환성
식별 번호 파싱을 위한 간단한 API
적합한 대상
이집트 정부 서비스를 개발하는 개발자
신원 검증이 필요한 앱
이집트 국립 문서를 처리하는 시스템
이집트를 대상으로 한 모바일 및 웹 앱
데이터 입력 자동화 도구
고려 사항
유효한 이집트 신분증 형식이 필요합니다
ID 체크섬을 검증하지 않습니다
이집트 식별 구조에 제한됨
개인 데이터를 처리할 때의 개인정보 고려 사항
정확한 입력 형식에 따라 달라집니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
Egyptian ID Parser
The Egyptian ID Parser is a Dart package designed to extract personal information from the Egyptian National ID number. This package enables developers to easily retrieve essential details, including date of birth, gender, and governorate, from the 14-digit national ID.
Features
Extract Birth Date: Retrieve the birth date in the format YYYY-MM-DD from the national ID.
Determine Gender: Identify the gender (male or female) based on the national ID.
Identify Governorate: Find the governorate of residence linked to the national ID.
Calculate Age: Compute the age in years, months, and days from the birth date.
Usage
To use the Egyptian ID Parser package, add it to your pubspec.yaml file and import it into your project.
dependencies:egyptian_id_parser:^1.1.0
create an instance of EgyptianIdParser with a valid ID number to access birth date, governorate, gender, and age information. :
import'package:egyptian_id_parser/egyptian_id_parser.dart';
voidmain() {
String idNumber = "12345678901234"; // Replace with a valid ID numbervar id = EgyptianIdParser(idNumber);
print('Birth Date: ${id.birthDate}');
print('Governorate: ${id.governorate}');
print('Gender: ${id.gender}');
print('Age: ${id.age}');
}