将0写为屏蔽文本框掩码

时间:2014-11-11 14:27:59

标签: regex kendo-ui kendo-maskedtextbox

我正在使用Kendo蒙版文本框小部件来屏蔽输入。输入应该是形式的 HR-D001-XXXX其中" 001"应该是" 001"并且用户不应该能够编写或编辑该部分字段。 " XXXX"应该是任何四位数(一个很容易)。

所以,我的问题是,有没有办法教会剑道将0作为0用于掩饰文本框的正则表达式规则,以及其他一些值(例如)用于处理0?这样我就能写出像HR-D001-dddd这样的表达式?

谢谢

1 个答案:

答案 0 :(得分: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"/>