From d79d77cb87de168c0df788001b836c36cf98f714 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Wed, 2 Oct 2024 15:12:44 +0700 Subject: [PATCH] fix: missing format --- src/utils/mrz.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/mrz.ts b/src/utils/mrz.ts index ffd4e24a..d9e1dd49 100644 --- a/src/utils/mrz.ts +++ b/src/utils/mrz.ts @@ -19,7 +19,7 @@ const FIELD_LIST = { format: (value: string) => moment(value, 'YYMMDD').format('YYYY-MM-DD'), }, expireDate: { - field: 'expireDate', + field: 'expire_date', format: (value: string) => moment(value, 'YYMMDD').format('YYYY-MM-DD'), }, }; @@ -64,10 +64,10 @@ const MRZ_TD_2 = [ `(?[0-9A-Z<]{9})`, `(?[0-9A-Z<]{1})`, `(?[0-9A-Z<]{3})`, - `(?[0-9A-Z<]{6})`, + `(?<${FIELD_LIST.birthDate.field}>[0-9A-Z<]{6})`, `(?[0-9A-Z<]{1})`, `(?[mfMF]{1})`, - `(?[0-9A-Z<]{6})`, + `(?<${FIELD_LIST.expireDate.field}>[0-9A-Z<]{6})`, `(?[0-9A-Z<]{1})`, `(?[A-Z0-9<]{7})`, `(?[0-9A-Z<]{1})`,