diff --git a/src/UnicaenLdap/Entity/Base/People.php b/src/UnicaenLdap/Entity/Base/People.php
index c6b9f1410f2a0fad780f6943365a187f1567e88f..d8d43f1f67fca4a12e8fc011a864b0573118f000 100644
--- a/src/UnicaenLdap/Entity/Base/People.php
+++ b/src/UnicaenLdap/Entity/Base/People.php
@@ -1780,9 +1780,9 @@ class People extends Entity
         $corpsLabel = $this->getLabel('NCORPS');
         $value = array_map(function ($val) use ($corpsLabel) {
             if (is_string($val)) {
-                if (preg_match("/^$corpsLabel\w+$/", $val)) {
+                if (preg_match("/^$corpsLabel.*$/", $val)) {
                     return $val;
-                } elseif (preg_match("/^\w+$/", $val)) {
+                } elseif (preg_match("/^.*$/", $val)) {
                     return sprintf('%s%s', $corpsLabel, $val);
                 }
             }