Validierungs Pattern

Validiere die Eingabe für bestimmte Felder durch reguläre Ausdrücke

Bei bestimmten Feldern kannst Du festlegen, welche Eingabe-Muster Du erwartest, z.B. eine Kombination aus Buchstaben und Zahlen. So kannst Du beispielsweise Ausweisnummern korrekt eingeben lassen oder Flugnummern.
Hier steht Dir die volle Power von regulären Ausdrücken zur Verfügung.

Auf dieser Seite findest Du einige Beispiele. Kopiere einfach das Pattern und füge es bei dem entsprechenden Feld in guestoo ein.

Rechtliches: Nur weil wir die Pattern anbieten, heißt es nicht dass Du blind diese Informationen von Deinen Gästen abfragen solltest. Bitte vergewissere Dich, dass Du es auch darfst.

Du kannst für das guestoo Back-End zwischen zwei Darstellungsoptionen wählen. Die Screenshots in der Doku basieren auf dem "Klassischen Design".
Hier siehst Du die Unterschiede, damit Du dich auch im "Modernen Design" zurecht findest: » guestoo Back-End-Design

Zahlenfelder

Allgemeine Pattern für Felder vom Typ "Zahl"

BeschreibungPattern
Von-bis (10-15) range:10-15
mind. 5 Ziffern ^[0-9]{5,}$
max 9 Ziffern ^[0-9]{0,9}$
zwischen 5 und 9 Ziffern ^[0-9]{5,9}$

"range:" ist kein RegEx-Pattern, sondern eine guestoo spezifische Angabe.

Textfeld

Allgemeine Pattern für Felder vom Typ "Text"

BeschreibungPattern
mind. 5 Zeichen ^.{5,}$
max. 9 Zeichen ^.{0,9}$
zwischen 5 und 9 Zeichen ^.{5,9}$

Personalausweisnummer

BeschreibungPattern
Deutschland ([A-Z0-9]{9,11})

IBAN

BeschreibungPattern
IBAN /^(?:(?:IT|SM)\d{2}[A-Z]\d{22}|CY\d{2}[A-Z]\d{23}|NL\d{2}[A-Z]{4}\d{10}|LV\d{2}[A-Z]{4}\d{13}|(?:BG|BH|GB|IE)\d{2}[A-Z]{4}\d{14}|GI\d{2}[A-Z]{4}\d{15}|RO\d{2}[A-Z]{4}\d{16}|KW\d{2}[A-Z]{4}\d{22}|MT\d{2}[A-Z]{4}\d{23}|NO\d{13}|(?:DK|FI|GL|FO)\d{16}|MK\d{17}|(?:AT|EE|KZ|LU|XK)\d{18}|(?:BA|HR|LI|CH|CR)\d{19}|(?:GE|DE|LT|ME|RS)\d{20}|IL\d{21}|(?:AD|CZ|ES|MD|SA)\d{22}|PT\d{23}|(?:BE|IS)\d{24}|(?:FR|MR|MC)\d{25}|(?:AL|DO|LB|PL)\d{26}|(?:AZ|HU)\d{27}|(?:GR|MU)\d{28})$/i

BIC

BeschreibungPattern
BIC ([a-zA-Z]{4})([a-zA-Z]{2})(([2-9a-zA-Z]{1})([0-9a-np-zA-NP-Z]{1}))((([0-9a-wy-zA-WY-Z]{1})([0-9a-zA-Z]{2}))|([xX]{3})|)