div-fixed-length-input-mask
Маска для ввода текста с фиксированным количеством символов.
Параметры
Параметры | Описание |
---|---|
pattern |
string Обязательный параметр. Строка, которая задает шаблон для ввода текста. Например, для телефонного номера можно использовать шаблон Доступные платформы: Android, iOS, веб. |
pattern_elements |
array Обязательный параметр. Расшифровка шаблона — описание символов, вместо которых должен быть подставлен пользовательский ввод. Массив должен быть непустым. Доступные платформы: Android, iOS, веб. |
raw_text_variable |
string Обязательный параметр. Имя переменной для хранения необработанного значения. Доступные платформы: Android, iOS, веб. |
type |
string Обязательный параметр. Значение всегда должно равняться Доступные платформы: Android, iOS, веб. |
always_visible |
bool_int Если опция включена, маска отображается в текстовом поле до его заполнения. Значение по умолчанию: Доступные платформы: Android, iOS, веб. |
pattern_element
Параметры | Описание |
---|---|
key |
string Обязательный параметр. Символ в шаблоне, вместо которого должен быть подставлен символ, введенный пользователем. Строка должна быть непустой. |
placeholder |
string Символ, который отображается в поле ввода на месте, в котором ожидается ввод пользовательского текста. Используется, если включено отображение маски. Строка должна быть непустой. Значение по умолчанию: |
regex |
string Регулярное выражение для валидации вводимого символа. Например, если маска предполагает только ввод цифр. |
JSON
{
type*: "fixed_length",
always_visible: "bool_int",
pattern*: "string",
pattern_elements*: [
{
key*: "string",
placeholder: "string",
regex: "string"
},
...
],
raw_text_variable*: "string"
}