div-input-validator-expression

Валидатор на основе вычисляемых выражений.

Параметры

Параметры Описание
condition

bool_int

Обязательный параметр.

Вычисляемое выражение, которое используется как условие валидности значения.

Доступные платформы: Android, iOS, веб.

label_id

string

Обязательный параметр.

ID текстового элемента, содержащего сообщение об ошибке. Сообщение также будет использовано для обеспечения доступности.

Доступные платформы: Android, iOS, веб.

type

string

Обязательный параметр.

Значение всегда должно равняться expression.

Доступные платформы: Android, iOS, веб.

variable

string

Обязательный параметр.

Имя переменной, в которой хранится результат вычисления выражения.

Доступные платформы: Android, iOS, веб.

allow_empty

bool_int

Определяет, является ли пустое значение поля корректным.

Значение по умолчанию: false.

Доступные платформы: Android, iOS, веб.

JSON
{
  type*: "expression",
  allow_empty: "bool_int",
  condition*: "bool_int",
  label_id*: "string",
  variable*: "string"
}