我正在使用 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);
}
});
我认为一些用户在输入日期时会尝试输入:
符号,在使用掩码时它不允许符号,并且用户可能不希望它在输入更多数字后继续。
我怎样才能允许掩码中的:
或符号?.
我对正则表达式很糟糕。
谢谢。