将时间范围字符串与选择列表时间范围进行比较



用户必须选择一个开始时间和结束时间,我想将此时间范围与同一页面上的选择列表进行比较,并自动选择匹配范围的选项用户已通过REGEX(如果POSS)或jQuery输入的时间。

我在想将时间转换为几秒钟并以这种方式匹配范围吗?如果可能的话,不知道。任何帮助,将不胜感激。谢谢

<label>Start Time</label>
<input type="text">10:00AM</input>
<label>End Time</label>
<input type="text">2:00PM</input>
<select>
<option>10:00AM to 3:00PM</option>
<option>10:30AM to 2:00PM</option>
<option>2:00PM to 6:00PM</option>
<option>6:00PM to 9:00PM</option>
<option>9:00PM to 11:00PM</option>
</select>

只能确保使用使用Regex进入有效输入。

这是一个正则表达式,可用于匹配字符串,例如 2:00PM

/d{1,2}:d{2}(AM|PM|)/i

…假设没有空间。

要将输入的值放在特定的时间范围内,您将必须编写一个单独的脚本。

最新更新