用户必须选择一个开始时间和结束时间,我想将此时间范围与同一页面上的选择列表进行比较,并自动选择匹配范围的选项用户已通过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
…假设没有空间。
要将输入的值放在特定的时间范围内,您将必须编写一个单独的脚本。