diff --git a/src/frontend/app/installer/useradmin/useradmin.component.ts b/src/frontend/app/installer/useradmin/useradmin.component.ts
index 496aeb09360628e1c43baa6e25ae7928b7f67bc9..b59d02a532855267c702a3c0086c2d4f7f537409 100644
--- a/src/frontend/app/installer/useradmin/useradmin.component.ts
+++ b/src/frontend/app/installer/useradmin/useradmin.component.ts
@@ -26,12 +26,13 @@ export class UseradminComponent implements OnInit {
     ) {
 
         const valLogin: ValidatorFn[] = [Validators.pattern(/^[\w.@-]*$/), Validators.required];
+        const valEmail: ValidatorFn[] = [Validators.pattern(/^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$/), Validators.required];
 
         this.stepFormGroup = this._formBuilder.group({
             login: [{ value: 'superadmin', disabled: true }, valLogin],
             password: ['', Validators.required],
             passwordConfirm: ['', Validators.required],
-            email: ['dev@maarch.org', Validators.required],
+            email: ['dev@maarch.org', valEmail],
         });
     }