|
Mit regulären Ausdrücken können Strings auf bestimmte Inhalte gefilter werden:
Regeln:
Beispiele:
gültige email Adresse
^[a-zA-Z0-9]+([._\-]?[a-zA-Z0-9]+)@[a-zA-Z0-9]{3,}(.[a-zA-Z]{2,4})?.[a-zA-Z]{2,4}$
zulässige Zeitangaben hh:mm:ss / h:mm:ss / ss:mm / s:mm
^([0-2]?[0-9]?:)?[0-5]?[0-9]:[0-5][0-9]$ -> unvollständig
zulässige Datumsangabe tt.mm.yyyy
^([0-3]?[0-9]).([0-1]?[0-9]).[0-9]{4}$ -> ohne Prüfung von Tag>31 oder Monat>12
^(0?[1-9]|[1-2]?[0-9]|30|31)\.(0?[1-9]|1[0-2])\.[0-9]{4}$ -> mit Prüfung
plausible Vorname+Leerzeichen+Zuname/große Anfangsbuchstaben/mindestens 3 Zeichen
^[A-Z][a-z]{2,}\s[A-Z][a-z]{2,}$
plausible vorname+Leerzeichen+zuname/Anfangsbuchstaben groß oder klein/mindestens 3 Zeichen
^[a-zA-Z]{3,}\s[a-zA-Z]{3,}$
gültige Postleitzahl für Österreich
^[1-9][0-9]{3}$
gültige Dezimalzahlen
^[0-9]+[.,][0-9]*[1-9]$
|