ูููุงุก ุงูุฐูุงุก ุงูุงุตุทูุงุนู ูุชุฎุฐูู ูุฑุงุฑุงุช ููู ูุงู ุฏูู ุงูุชุญูู ู ู ุงููููุฉ. Soulprint โ ุฅุซุจุงุช ุงูู ุนุฑูุฉ ุงูุตูุฑูุฉุ ู ุญูู 100%ุ MIT.
๐ช๐ฌ ุงูุฑูู ุงูููู ู ุงูู ุตุฑู ุบูุฑ ู ูุฌูุฏ ูู Soulprint ุญุชู ุงูุขู. ูู ููู ุฅุถุงูุชู ูู 30 ุฏูููุฉ.
ุชูุณูู ุงูุฑูู ุงูููู ู
14 ุฑูู
ุงู: ุฑู
ุฒ ุงููุฑู(1) + ุชุงุฑูุฎ ุงูู
ููุงุฏ(6) + ุฑู
ุฒ ุงูู
ุญุงูุธุฉ(2) + ุงูุชุณูุณู(4) + ุงูููุน(1) + ุงูุชุญูู(1).
const EG: CountryVerifier = {
countryCode: "EG", countryName: "Egypt",
documentTypes: ["national_id"],
parse(ocrText: string): DocumentResult {
const id = ocrText.match(/(\d{14})/)?.[1] ?? "";
return { valid: !!id, doc_number: id, country: "EG" };
},
validate(docNumber: string): NumberValidation {
return { valid: /^[23]\d{13}$/.test(docNumber) };
},
};
export default EG;
๐ป GitHub ยท ุทูุจ ุณุญุจ ูุงุญุฏ. ุฏููุฉ ูุงุญุฏุฉ.
Top comments (0)