我使用timepicker开始和结束时间。如果用户输入错误的时间格式,我想对这两个输入字段进行验证。这里是我的HTML代码:Timepicker验证? JQuery/Javascript
<th>Start Time:</th>
<td>
<input type="text" id="stime" name="stime" maxlength="10"/>
</td>
<th>End Time:</th>
<td>
<input type="text" id="etime" name="etime" maxlength="10"/>
</td>
这里是我的JavaScript验证码:
var sTime = $('#stime').val();
var eTime = $('#etime').val();
var regExp = /^(([0-1]?[0-9])|([2][0-3])):([0-5]?[0-9])(:([0-5]?[0-9]))?$/i
if(regExp.test(sTime) == false){
alert('Start Time is wrong');
}else if(regExp.test(eTime) == false){
alert('End Time is wrong');
}
我的代码不能正常工作,如果我选择在我的timepicker正确的时间格式,我会得到提醒的时间是错误的。如果有人可以帮助解决这个问题,请告诉我。我的时间值是这样的:
start time: 08:00 am
end time: 01:15 pm
什么是“timepicker”是一个框架/ API? –
您应该提供sTime和eTime示例值。只需控制它们并复制问题中的粘贴内容即可。 –
timepicker是一个api框架。 –