Description
Excerpt |
---|
Mobile can validate a step input by using Regular expressions |
Use case
You can a step input to follow a specific pattern, e.g. prevent the user from typing certain characters
Example
We want to prevent special characters (&/*_) to be entered in the Lot Number step,
Only alfa-numeric values are to be allowed.
How to set it up
The change is made in the workflows section of Mobile Configuration Files.
Use "inputFormat" followed by a regular expression for what you want to achieve
Examples
- Match only alfa-numeric characters, blocking special characters
- ^\w+$
Validate date is in format DDMMYY where YY must be 20 or higher
(0[1-9]|[1-2][0-9]|3[0-1])(0[1-9]|1[0-2])(2[1-9]|3[0-2])
...
Code Block | ||||
---|---|---|---|---|
| ||||
<workflow id="receiveWorkflow" itemNumberAI="01,02,91"> <configuration scanBehaviourWhenRegisteringQuantity="ScanNextItem" fastForwardMode="InputAndScanValues"> <steps> <...> <lotNumber id="32" inputFormat= "^\w+$" header="@{RegistrationCollectorLotNumberHeader}" defaultValue="{LotNumber}" helpLabel="@{RegistrationCollectorLotNumberHelpLabel}" eanAi="10"/> <...> </steps> </configuration> </workflow> |
Result
If special characters are entered, an error stops the user.
See also
Filter by label (Content by label) | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...