Input validation
For certain fields on the form, as an application manager, you always had the option of setting entry requirements.
For example, for a text field you can specify the maximum number of characters that can be entered, and for a numeric field you can specify that only integers between 0 and 10 can be entered.
However, it was a long-held wish of our Community to have more freedom in this, and as an application manager also be able to define your own input masks. Think phone numbers, patient identification numbers, contracts, batches and so on.
By checking the input more carefully already while filling in the form, you build up more pure data, and that in turn can help you later, for example if you want to link iProva to a business intelligence system is going to lay.
Creating such input masks is done via Application manager > System settings > Regular expressions.
You will already find some examples of input masks here, such as postcode and phone number.
Besides the input mask itself, you can also set here which error message text should be displayed if the user tries to enter something that does not meet the input criteria.
To define input masks, we use regular expressions (or regex for short). This is a very powerful technique, but not very easy for beginners to learn. However, many examples of regular expressions for all kinds of applications can be found online (look at here under "Community patterns") and, in addition, many tutorials can be found for writing regular expressions.