WIP: Anmeldeformular #16
Loading…
Reference in New Issue
No description provided.
Delete Branch "Anmeldeformular"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
@ -0,0 +1,136 @@
import { Component, OnInit } from '@angular/core';
import { FormBuilder, FormGroup, Validators } from '@angular/forms';
@Component({
Bitte in eine Standalone Componente umwandeln + changeDetection auf OnPush setzen.
@ -0,0 +108,4 @@
this.secondFormGroup = this._formBuilder.group({
accountHolder: ['', Validators.required],
iban: ['', [Validators.required, Validators.pattern(/^\d+$/)]],
Ich empfehle, das Paket "iban" zu installieren. Du findest es hier:
https://www.npmjs.com/package/iban
Dieses Paket enthält bereits den gesamten mathematischen Kram, der in der ISO 13616-1 (International Bank Account Number) spezifiziert ist. Mehr Informationen dazu findest du hier:
https://www.swift.com/standards/data-standards/iban-international-bank-account-number
Das ganze kannst du wie folgt anwenden:
@ -0,0 +122,4 @@
}
// Custom validator function
requireAtLeastOne(formGroup: FormGroup) {
D-R-Y
@ -0,0 +64,4 @@
[matDatepicker]="birthdatePicker"
formControlName="birthdate"
required />
<mat-hint>MM/DD/YYYY</mat-hint>
Wir brauchen hier DE Format. DD.MM.YYYY
Pull request closed