Validation tab
Type | Description | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No validation | This option is set by default. Zone values are not validated. The resulting RRT will contain an empty
string, if the zone contains unrecognizable characters; if the zone does not contain anything, then there will be no value
passed to the resulting RRT.
|
||||||||||||||||||||||||||||
Contains something | This option says that the zone must contain some valid value depending on zone type. If no valid value is found in the
zone, it is identified as empty. If the zone does not contain anything or its content is unrecognizable, then
there will be no value passed to the resulting RRT.
|
||||||||||||||||||||||||||||
Matches wildcard | This option allows using wild cards to validate those zone values which satisfy the defined pattern:
If you want symbols such as *?[]\ to be interpreted as characters (not as wild cards), use the slash as the escape character: \*, \?, \[, \], \\. For example, to interpret the symbols in the string [a*b]*c as literal characters, use the following expression: \[a\*b\]\*c. |
||||||||||||||||||||||||||||
Matches regular expression | This option says that the zone value must match a regular expression. All standard operations are allowed: ., *, +, |, [], ^, $ ? and grouping with (). For example, the pattern ^Auskunft[\s\S]*, used to validate a string that should initiate with the word "Auskunft", captures all content until the end of the string, accommodating multiline text. ^: marks the start of the line. Auskunft: matches the literal term "Auskunft". [\s\S]*: includes any sequence of characters, including both whitespace (\s) and non-whitespace (\S) characters, occurring zero or more times.
|
||||||||||||||||||||||||||||
Contains regular expression | Use this option when the goal is to find a substring defined by the specific regular expression, rather than matching the entire string. For instance, consider the pattern ^Auskunft, to validate strings that start with the word "Auskunft". ^: Marks the start of the line. Auskunft: Matches the literal term "Auskunft". "Matches regular expression" focuses on matching the entire zone value to the pattern, whereas "Contains regular expression" searches for the pattern anywhere in the zone value. The decision between them depends whether you seek conformity of the entire zone value to the pattern or if you simply need to identify a substring within the zone value that matches the pattern. | ||||||||||||||||||||||||||||
Validated by external script | In this option, zones will be verified by the use of the defined VB
script. Input the path to the script in the Script file
name field or browse the script. The script receives the
following data at input:
|
||||||||||||||||||||||||||||
Contains substring | This option says that the zone value must contain the specified text. If the text is not found in the zone, it is identified as empty. |