gpt4 book ai didi

javascript - 允许 meiomask 时间掩码中的 : or . 符号

转载 作者:行者123 更新时间:2023-12-01 01:54:19 26 4
gpt4 key购买 nike

我正在使用 meioMask 来屏蔽用于用户输入时间的文本框,效果很好。允许时间长达 23:59

 $("[id$=txtTime]").setMask("29:59")
.keypress(function() {
var currentMask = $(this).data('mask').mask;
var newMask = $(this).val().match(/^2.*/) ? "23:59" : "29:59";
if (newMask != currentMask) {
$(this).setMask(newMask);
}

});

我认为一些用户在输入日期时会尝试输入 : 符号,其中使用掩码不允许使用符号,并且用户可能不希望在输入更多数字后继续输入。

如何在掩码中允许使用 :. 符号?我对正则表达式很糟糕。

谢谢。

最佳答案

尝试修改规则添加冒号,使其被识别为可编辑的保留项。

$.mask.rules = {
'z': /[a-z]/,
'Z': /[A-Z]/,
'a': /[a-zA-Z]/,
'*': /[0-9a-zA-Z]/,
'@': /[0-9a-zA-ZçÇáàãéèíìóòõúùü]/,
':': /[:]/
};

值得一试。我有点盲目,因为我还没有测试过,但它可能会起作用。

关于javascript - 允许 meiomask 时间掩码中的 : or . 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13086232/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com