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], }); }