From 9a1c18f815532c6d9aeefe9e9f688a09fb1c7ec7 Mon Sep 17 00:00:00 2001 From: Carl Date: Fri, 5 Jun 2026 12:06:28 +0200 Subject: [PATCH] Added name symbol validation. --- webui.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/webui.py b/webui.py index 2b4e397..573758b 100644 --- a/webui.py +++ b/webui.py @@ -1,6 +1,6 @@ from nicegui import ui -from pandas.core.internals.blocks import external_values from bot_instance import bot +import re from dom5game import Dom5game import servermanager import os @@ -44,7 +44,10 @@ def creator_page(): validation={ "Game with that name already exists": lambda value: not ( os.path.isdir("games/" + value) - ) + ), + "Name contains an invalid symbol": lambda value: bool( + re.match("^[A-Za-z0-9_-]*$", value) + ), }, ) # Port