Напишите 0 в качестве маски маскированного текстового поля

Я использую виджет с текстовым полем Kendo для маскировки ввода. Входные данные должны иметь форму HR-D001-XXXX, где "001" должно фактически быть "001", и пользователь не должен иметь возможность писать или редактировать эту часть поля. "ХХХХ" должен быть любыми четырьмя цифрами (это легко).

Итак, мой вопрос, есть ли способ научить Kendo обрабатывать 0 как 0 внутри правила регулярного выражения для maskedTextBox, а также какое-то другое значение (например, d), которое использовалось для обработки 0? Чтобы я мог написать выражение как HR-D001-dddd?

Спасибо

1 ответ

Решение

Как насчет определения mask как `HR-D\0\01-0000``

$(document).ready(function() {
  $("#example").kendoMaskedTextBox({
    mask: "HR-D\\0\\01-0000"
  });
});
<link href="http://cdn.kendostatic.com/2014.2.1008/styles/kendo.common.min.css" rel="stylesheet" />
<link href="http://cdn.kendostatic.com/2014.2.1008/styles/kendo.default.min.css" rel="stylesheet" />
<script src="http://cdn.kendostatic.com/2014.2.1008/js/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2014.2.1008/js/kendo.all.min.js"></script>

<input id="example"/>

Другие вопросы по тегам