diff --git a/src/payload.ts b/src/payload.ts index 6e7f6b7..38f651a 100644 --- a/src/payload.ts +++ b/src/payload.ts @@ -73,11 +73,11 @@ export class Payload { const firstName = nameInformation['gn']; const lastName = nameInformation['fn']; - const transliteratedFirstName = nameInformation['gnt']; - const transliteratedLastName = nameInformation['fnt']; + const transliteratedFirstName = nameInformation['gnt'].replaceAll('<', ' '); + const transliteratedLastName = nameInformation['fnt'].replaceAll('<', ' '); // Check if name contains non-latin characters - const nameRegex = new RegExp('^(\\p{Script=Latin}|[ -\'`ยด])+$', 'u'); + const nameRegex = new RegExp('^[\\p{Script=Latin}\\p{P}\\p{M}\\p{Z}]+$', 'u'); let name: string;