3

我正在使用 Kendo 屏蔽文本框小部件来屏蔽输入。输入的格式应该是 HR-D001-XXXX,其中“001”实际上应该是“001”,并且用户不应该能够编写或编辑该字段的该部分。“XXXX”应该是任意四位数字(这很简单)。

所以,我的问题是,有没有办法教 Kendo 在 maskedTextBox 的正则表达式规则中将 0 视为 0,以及用于处理 0 的其他值(例如 d)?这样我就可以写出 HR-D001-dddd 之类的表达式?

谢谢

4

1 回答 1

2

将其定义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"/>

于 2014-11-11T21:06:34.453 回答