想要在HTML 5(HH:MM)中查询24小时时间格式的可能正则表达式.
如果可能的话,请告诉可以在HTML 5的Pattern属性中使用的正则表达式
预计时间为24小时格式(HH不超过23).
亲切的问候,
rad*_*scu 19
我认为这是一种可行的方法:
<input type="text" pattern="([01]?[0-9]|2[0-3]):[0-5][0-9]" id="24h"/>
<input type="text" pattern="([01]?[0-9]{1}|2[0-3]{1}):[0-5]{1}[0-9]{1}" id="24h"/>
Run Code Online (Sandbox Code Playgroud)
([01]?[0-9]|2[0-3]):[0-5][0-9]
Run Code Online (Sandbox Code Playgroud)
看看这个jsfiddle:例子
pwo*_*laq 15
这是代码:
<input type="text" pattern="[0-2]{1}[0-9]{1}:[0-5]{1}[0-9]{1}" />
Run Code Online (Sandbox Code Playgroud)
它确实允许无效的小时值:24,25,26,27,28,29,如果你想要更加正确,你可以这样做:
<input type="text" pattern="([0-1]{1}[0-9]{1}|20|21|22|23):[0-5]{1}[0-9]{1}" />
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
50492 次 |
最近记录: |