Muster
- Zuletzt aktualisiert2022/04/27
Ein Muster hilft bei der Definition eines akzeptablen Formats für die Daten.
Sie können Daten im Feld oder der Tabellenspalte anhand eines spezifischen Musters validieren. Während Sie das Feld oder die Spalte in der Designansicht definieren, können Sie ein Muster der Daten im ausgewählten Feld angeben.
Geben Sie basierend auf den verschiedenen verfügbaren Mustern ein Muster für Datums-, Zahlen- oder Textfelder an. In den nachstehenden Tabellen finden Sie gängige Beispiele:
Text
Feld | Muster | Anmerkungen | Beschreibung |
---|---|---|---|
E‑Mail | ^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$ |
Dieser reguläre Ausdruck validiert E-Mails wie „john@ado.com“. | Das E-Mail-Feld unterstützt reguläre Ausdrücke. |
Telefonnummer | ^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$ |
Dieser reguläre Ausdruck validiert Telefonnummern wie (+64) 38 3235393. | Das Telefonnummernfeld unterstützt reguläre Ausdrücke. |
Website | ^([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+.*)$ |
Dieser reguläre Ausdruck validiert Websites wie www.domain.com. | Das Website-Feld unterstützt reguläre Ausdrücke. |
Numerische Zeichenfolge | ^[0-9]{1,45}$ |
Dieser reguläre Ausdruck validiert eine Zeichenfolge mit den Ziffern 0 bis 9 und beschränkt die Länge auf 45. | Das Feld „Numerische Zeichenfolge“ unterstützt reguläre Ausdrücke. |
Alphanumerisch | ^[A-Za-z0-9_@./#&+-]*$ |
Dieser reguläre Ausdruck validiert eine Zeichenfolge, die alphanumerische Werte wie „RECH-001“ enthält. | Das Feld „Alphanumerisch“ unterstützt reguläre Ausdrücke. |
Nummer
Feld | Muster | Anmerkungen | Beschreibung |
---|---|---|---|
Numerische Zeichenfolge | ^[0-9]{1,45}$ |
Dieser reguläre Ausdruck validiert eine Zeichenfolge mit den Ziffern 0 bis 9 und beschränkt die Länge auf 45. | Das Feld „Numerische Zeichenfolge“ unterstützt reguläre Ausdrücke. |
Auto-Korrektur für Datums- und Zahlenfelder
Dies ist eine der in IQ Bot integrierten Funktionen für Datums- und Zahlenformate. Sie führt eine automatische Validierung und Korrektur anhand des von Ihnen definierten Musters durch, selbst wenn das Datum bzw. die Zahl im gescannten Dokument falsch ist.
Die folgende Tabelle zeigt die automatische Korrektur eines falschen Datums und von falschen Zahlen durch IQ Bot.
Falscher OCR-Wert | Muster | Autokorrektur | Beschreibung | |
DATUM |
12 F3B 2 0 1 5 15 10-2015 |
dd mmm yyyy dd-mm-yyyy |
12 FEB 2015 15-10-2015 |
Im ersten Beispiel korrigiert IQ Bot automatisch das von der OCR falsch erkannte „F3B“ zu „FEB“. Im zweiten Beispiel korrigiert IQ Bot automatisch „15 10-2015“ zu „15-10-2015“. |
NUMBER |
123 4567 12.34,S67.12 |
9999999 99,99,999.00 |
1234567 1234567.12 |
Im ersten Beispiel wird das zusätzliche Leerzeichen zwischen „3“ und „4“ nach der Validierung anhand des Musters gelöscht. Im zweiten Beispiel wird der Buchstabe „S“ zu „5“ korrigiert. |
Um diese Funktion zu verwenden, fügen Sie den ausgewählten Feldern für Datums‑ und Zahlenformat einfach ein Muster (unter „Validierungsoptionen“) hinzu.
Spezielle Zahlenmuster
- Präfix: beliebiges Symbol oder beliebige Zeichenfolge, das/die vor dem Zahlenmuster platziert wird.
- Suffix: beliebiges Symbol oder beliebige Zeichenfolge, das/die nach dem Zahlenmuster platziert wird.
-
Zahlenmuster: Ein Zahlenmuster besteht aus zwei Teilen:
- Ganzzahl-Teil:
Sie werden durch die Zahl Neun (9) dargestellt.
Die Neunen im Ganzzahl-Teil stehen für ein ganzzahliges Muster und Trennzeichen wie Kommas, Leerzeichen usw.
- Bruchteil
Sie werden durch die Zahl Null (0) dargestellt.
Wenn Sie zwei Bruchzahlen benötigen, wird dies durch zwei Nullen dargestellt.
Die Angabe des Bruchteils ist optional.
Format der für die Validierung numerischer Daten definierten Zahlen.
IQ Bot unterstützt Präfixe und Suffixe, um die Verarbeitung und Validierung von Daten zu vereinfachen. Die Angabe eines Suffixes und eines Präfixes im Muster und in den numerischen Feldern ist optional. Auch wenn Sie kein Suffix oder Präfix angeben, korrigiert und berücksichtigt IQ Bot automatisch die erforderlichen Währungssymbole und Maßeinheiten für die numerischen Felder als Präfix oder Suffix. Wenn Sie die Währungssymbole und Maßeinheiten im Muster und in den numerischen Daten angeben, löscht IQ Bot das Währungssymbol und die Maßeinheit aus den Daten.
Anmerkung: IQ Bot erkennt die folgenden Währungssymbole automatisch:$, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP,
undINR
. Es wird empfohlen, dass Sie gültige Währungssymbole in den Daten angeben.
- Ganzzahl-Teil:
IQ Bot unterstützt Präfixe und Suffixe, um die Verarbeitung und Validierung von Daten zu vereinfachen. Die Angabe eines Suffixes und eines Präfixes im Muster und in den numerischen Feldern ist optional. Auch wenn Sie kein Suffix oder Präfix angeben, korrigiert und berücksichtigt IQ Bot automatisch die erforderlichen Währungssymbole und Maßeinheiten für die numerischen Felder als Präfix oder Suffix. Wenn Sie die Währungssymbole und Maßeinheiten im Muster und in den numerischen Daten angeben, löscht IQ Bot das Währungssymbol und die Maßeinheit aus den Daten.
$, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP,
und INR
. Es wird empfohlen, dass Sie gültige Währungssymbole in den Daten angeben.Beispiele für spezielle Zahlenmuster
Muster | Beispiel |
---|---|
Unterstützte Muster |
Unterstützte Formate für numerische Muster:
|
9.999.999.00 | 2.597.23 |
9999999.00 | 7562597.23 |
9 999 999,00 | 2 597,23 |
9 999 999,00 | 7 562 597,23 |
9999999.00 | 2597.23 |
9999999.00 | 7562597.23 |
99,99,999.00 | 75,26,569.56 |
9999999,00 $ | 7562597,23 $ |
$9 999 999.00 | 7$ 562 597.23 |
9 999 999,00 $ | 2 597,23 $ |
9999999,00 € | 7562597,23 € |
€9999999.00 | 7562597.23€ |
99,99,999.00 € | 75,62,597.23€ |
EUR 9.999.999.00 | EUR 7.562.597.23 |
EUR9 999 999.00 | EUR7 562 597.23 |
9999999,00 EUR | 62597,23 EUR |
9.999.999.00 | 62.986.51 |
9, 999, 999. 00 | 232, 510. 68 |
Spezielle Datumsmuster
Zu den unterstützten Datumstrennzeichen gehören Schrägstrich (/), Bindestrich (-), Leerzeichen ( ), Punkt (.) und Komma (,).
- d ist der Tag des Monats als Zahl von 1 bis 31 (z. B. 5, 15 etc.)
- dd ist der Tag des Monats als Zahl von 01 bis 31 (z. B. 05, 15 etc.)
- m ist der Jahresmonat (z. B. 1 für Januar)
- mm ist der Jahresmonat (z. B. 01 für Januar)
- mmm steht für die ersten drei Buchstaben des Monats (z. B. NOV für November).
- mmmm ist der ausgeschriebene Monatsname (z. B. Juni)
Beispiele für spezielle Datumsmuster
Muster | Beispiel |
---|---|
mm-dd-yy | 01-31-18 |
mmm-dd-yyyy | Jan-31-2018 |
mmmm dd, yyyy | 31.01.2018 |
Mmmm d, yyyy | 09.01.2018 |
D M YY | 9 5 15 |
D MM YY | 9 11 15 |
D MMM YY | 7 MAR 15 |
D MMMM YY | 7 MARCH 15 |
M DD YYYY | 5 05 2018 |
D/MM/YY | 05.05.2018 |
M/D/YY | 05.09.2015 |
DD / M / YYYY | 05 / 9 / 2018 |
MMM / DD / YY | MAR / 05 / 18 |
D-MMMM-YY | 09-APRIL-18 |
M-D-YY | 5-5-18 |
MM-D-YY | 11-5-18 |
MMM-DD-YYYY | NOV-13-2018 |
DD - M - YYYY | 13 - 5 – 2019 |
MMMM - DD - YY | OCTOBER - 05 – 18 |
D.MMMM.YYYY | 05.APRIL.2018 |
MMMM.DD.YYYY | APRIL.05.2018 |
D . M . YY | 5 . 5 . 18 |
D . MM . YY | 5 . 05 . 18 |
DD . MMM . YY | 05 . JUL . 18 |
M . DD . YYYY | 5 . 11 . 2018 |
MMMM . DD . YY | MAY . 13 . 13 |
YYYY-MM-DD | 27.01.2018 |
YYYY/MM/DD | 2017/07/27 |