From d39f21cddc8efd337c3ef4ae0b4b4a7dce83f387 Mon Sep 17 00:00:00 2001 From: Tobias Lindberg Date: Mon, 17 Feb 2025 16:40:20 +0100 Subject: [PATCH] fix: character name can contain comma --- src/validation/tibia.go | 2 +- src/validation/validation_test.go | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/validation/tibia.go b/src/validation/tibia.go index bf4ab517..271be39d 100644 --- a/src/validation/tibia.go +++ b/src/validation/tibia.go @@ -15,7 +15,7 @@ const ( var ( // characterNameRegex is used to check if the character name provided is valid // nowadays Tibia only accepts a-zA-Z, but we have to consider old names - characterNameRegex = regexp.MustCompile(`[^\s'\p{L}\-\.\+]`) + characterNameRegex = regexp.MustCompile(`[^\s'\p{L}\-\.\,\+]`) // creatureAndSpellNameRegex is used to check if the creature or spell name provided is valid creatureAndSpellNameRegex = regexp.MustCompile(`[^\s'a-zA-Z]`) diff --git a/src/validation/validation_test.go b/src/validation/validation_test.go index 1822fbbc..6133301b 100644 --- a/src/validation/validation_test.go +++ b/src/validation/validation_test.go @@ -53,6 +53,7 @@ func TestNameValidator(t *testing.T) { "Traicionaron+Al+Mikee", "Antorchita'cachibengala", "Leonardinha-princesinha", + "Elessar, the Elfstone", } for _, n := range names {