Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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
languagexml
titleWorkflow section
<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)
showLabelsfalse
showSpacefalse
sorttitle
reversetrue
excerptTypesimple
excludeCurrenttrue
cqllabel = "converter"

...