Напишите 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"/>