Complex Field Validation

Sometimes the standard custom field validation feature is not powerful and flexible enough to do more complex validations. For example, if you wish to apply a validation to a field that requires the use of a regular expression, only the advanced logic rule feature supports this.

In the example below, the FullName field is required to have at least two parts (first and last names). A regular expression is employed.

// Require the FullName field to have both first and last names
// Note that Feathery makes the field FullName available as a global variable

if (!FullName.value.match('[a-zA-Z]+ [a-zA-Z]+')) {
  FullName.setError('Please enter your full name');

Last updated