diff --git a/personenregister.odd b/personenregister.odd
index 9e889dd86524f487d35389eb9807437d50055f43..c48738cf7774bb9ef62317dcc02d1630ea6d619b 100644
--- a/personenregister.odd
+++ b/personenregister.odd
@@ -242,7 +242,7 @@
                         <rng:text/>
                     </content>
                     <constraintSpec scheme="schematron" ident="regex2">
-                        <constraint> <sch:assert test="matches(.,'^\S.+\S$') or normalize-space(.) eq ''">darf nicht mit Leerzeichen beginnen oder enden</sch:assert> </constraint>
+                        <constraint> <sch:assert test="matches(.,'^\S.*\S$') or normalize-space(.) eq ''">darf nicht mit Leerzeichen beginnen oder enden</sch:assert> </constraint>
                     </constraintSpec>
                 </elementSpec>
 
@@ -1171,4 +1171,4 @@ document('../Register/bibliography/bibliography-xyz.xml')//*[@xml:id eq $variabl
             </schemaSpec>
         </body>
     </text>
-</TEI>
+</TEI>
\ No newline at end of file