diff --git a/src/frontend/app/administration/contact/page/form/contacts-form.component.ts b/src/frontend/app/administration/contact/page/form/contacts-form.component.ts
index 465e5f1b687ed95906b3eee68334d7472e75c699..58ad9cae548b5bee545c2da81e81a8c4468df28a 100644
--- a/src/frontend/app/administration/contact/page/form/contacts-form.component.ts
+++ b/src/frontend/app/administration/contact/page/form/contacts-form.component.ts
@@ -388,7 +388,7 @@ export class ContactsFormComponent implements OnInit {
                 if (element.identifier === 'email') {
                     valArr.push(Validators.email);
                 } else if (element.identifier === 'phone') {
-                    valArr.push(Validators.pattern(/\+?((|\ |\.|\(|\)|\-)?(\d)*)*\d$/));
+                    valArr.push(Validators.pattern(/^\+?((|\ |\.|\(|\)|\-)?(\d)*)*\d$/));
                 }
 
                 if (element.mandatory) {