Index >> Allgemeines >> Gültige Werte >> Formatvorgaben

Formatvorgaben

Formatvorgaben werden in Form eines "Format Strings" definiert. Es wird unterschieden zwischen Zeichen und Platzhaltern (für Zeichen). Platzhalter können wiederum in drei verschiedenen Ausprägungen vorkommen:

Platzhalter

X

Buchstaben

#

Zahlen

?

beliebige Zeichen

Mengenbezeichner

Es kann jedoch nicht nur angegeben werden was eingegeben werden muss, sondern auch wieviele Zeichen eingegeben werden müssen. Dafür kann entweder eine feste Anzahl an Platzhaltern angegeben werden oder (mit einem "*") eine beliebige Anzahl erlaubt werden. Nachstehende Tabelle zeigt die gültigen Mengenbezeichner am Besipiel des Platzhalters für Buchstaben:

X

Genau ein Buchstabe

XX

Genau zwei Buchstaben

...

Genau ... Buchstaben

X*

beliebig viele Buchstaben

Syntax

Die Syntax der Format Strings schreibt vor, dass ein Platzhalter immer zusammen mit einem Mengenbezeichner innerhalb eines Paares eckiger Klammern "[]" in dieser Reihenfolge stehen. Sollen in einem Format String mehrere Platzhalter benutzt werden, so müssen diese in mehreren Paaren eckiger Klammern stehen.

Zeichen stehen immer ausserhalb der eckigen Klammern.

Gültige Beispiele

Format Stringmöglicher Wert

[##]-[##]-[####]

28-11-2005

abc+[X]-ef

abc+w-ef

XYZ[X*]

XYZasdnbaDFERTfdöjbfjb

[X*], der [##]. [?*] [####]

Montag, der 24. Juni 2020

Ungültige Beispiele

Folgende Angaben sind syntaktisch falsch und daher keine Format Strings:

  • [j#j]
  • [?X*]
  • [???*]
  • [#?]
  • [#*X]
  • [j]