From 535a4aed14c59c760b7aac47848170601afc6756 Mon Sep 17 00:00:00 2001 From: Marvin Sextro Date: Sun, 25 Jul 2021 12:51:48 +0200 Subject: [PATCH] Fix name regex --- src/payload.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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;