我有一个输入字段,其时间为HH:MM。我需要管理用户只能输入正确的时间,以防止他们进入错误的时间。
24小时格式正则表达式模式的时间是
([01]?[0-9]|2[0-3]):[0-5][0-9]
我找到了面具输入插件https://github.com/RobinHerbots/jquery.inputmask
但我不知道该怎么做我想要的。 很多。
答案 0 :(得分:17)
赞that?
$(document).ready(function(){
$("#time").inputmask("h:s",{ "placeholder": "hh/mm" });
});
答案 1 :(得分:0)
不确定您引用的插件,因为我没有看到它的演示页面。我发现,如果您需要用户以某种方式输入时间或日期,则不能让他们键入任何内容。所以我们使用日历日期选择器作为日期,这是我找到的最佳时间选择器:http://haineault.com/media/jquery/ui-timepickr/page/
答案 2 :(得分:0)
$(selector).inputmask("h:s",{ autoUnmask:true });
答案 3 :(得分:0)
也可以使用此代码
var selector = document.getElementById("aaa");
Inputmask("(09|19|20|21|22|23):(09|19|29|39|49|59)").mask(selector);