Javascript 时间掩码输入(`01:55`)
我希望mack在不使用插件的情况下为时间输入一个掩码(Javascript 时间掩码输入(`01:55`),javascript,jquery,Javascript,Jquery,我希望mack在不使用插件的情况下为时间输入一个掩码(01:55),因为只接受用户键入的四个数字(我的意思是,当用户键入数字01后加上这个:和下一个用户键入55),情况如何 这是我不起作用的代码: <input name="text" class="time"> $('.time').live('keyup change',function(){ this.value = this.value.replace(^[0-1]?[0-9]{1}:[0-5]{1}[0-9]{1
01:55
),因为只接受用户键入的四个数字(我的意思是,当用户键入数字01
后加上这个:
和下一个用户键入55
),情况如何
这是我不起作用的代码:
<input name="text" class="time">
$('.time').live('keyup change',function(){
this.value = this.value.replace(^[0-1]?[0-9]{1}:[0-5]{1}[0-9]{1}, "")
});
$('.time').live('keyup change',function()){
this.value=this.value.replace(^[0-1]?[0-9]{1}:[0-5]{1}[0-9]{1},”)
});
下面是完整的代码:为什么不使用插件?屏蔽输入插件正是你想要的。