4

我想使用jquery input.mask 插件实现简单的 jquery 掩码插件,但是,我不能使它与正则表达式一起工作。我想要实现的是:

99:59:59

小提琴

4

3 回答 3

9

你可以这样做。

$("#test").inputmask({
            mask: "99:59:59",
            definitions: {'5': {validator: "[0-5]"}}
    });

验证器是一个表达式。告诉掩码字符串中的“5”只包含从 0 到 5 的数字字符。

编辑:将“-”更改为“:”

于 2014-12-23T09:01:06.980 回答
2

你的意思是这样的:

$('#test').inputmask('Regex', { 
    regex: "^[0-9]{2}:[0-5][0-9]:[0-5][0-9]$"
});
于 2014-12-23T09:00:30.027 回答
0

利用

<script src="../js/jquery.inputmask.bundle.js"></script>

 <asp:TextBox class="form-control" ID="trvl_amt" data-inputmask="'mask': '9{0,50}.9{0,2}'" data-mask placeholder="Travel Amount"  runat="server"></asp:TextBox>

最多 50 个数字位 + 2 个小数位

于 2015-11-13T08:47:05.053 回答