diff --git a/vilesci/stammdaten/lvbgruppenverwaltungDetail.php b/vilesci/stammdaten/lvbgruppenverwaltungDetail.php
index f6a35e90d..891a8ea09 100644
--- a/vilesci/stammdaten/lvbgruppenverwaltungDetail.php
+++ b/vilesci/stammdaten/lvbgruppenverwaltungDetail.php
@@ -396,6 +396,13 @@ if ($type == 'save')
$gruppe = new gruppe();
if ($gruppe->load($gruppe_kurzbz))
{
+ if(!preg_match('/^[A-Z0-9a-z\-\_]*$/', $_POST['kurzBzNeu']) ||
+ !preg_match('/^[A-Z0-9a-z\-\_]*$/', $_POST['bezeichnung']))
+ {
+ echo "Bitte verwenden Sie für die Kurzbezeichnung/Bezeichnung keine Sonderzeichen oder Umlaute";
+ return;
+ }
+
$gruppe->bezeichnung = $_POST['bezeichnung'];
if ($admin)
{
@@ -432,6 +439,12 @@ if ($type == 'save')
$lvb = new lehrverband();
if ($lvb->load($studiengang_kz, $semester, $verband, $gruppe))
{
+ if(!preg_match('/^[A-Z0-9a-z\-\_]*$/', $_POST['bezeichnung']))
+ {
+ echo "Bitte verwenden Sie für die Bezeichnung keine Sonderzeichen oder Umlaute";
+ return;
+ }
+
$lvb->bezeichnung = $_POST['bezeichnung'];
if ($admin)