我使用正則表達式^(([0-9])|([0-1][0-9])|([2][0-3])):(([0-9])|([0-5][0-9]))$
時間。這是非常好的正則表達式,但是當用戶只想輸入像8或12這樣的小時而沒有冒號和分鐘時,它是不允許的。 任何人都可以建議哪些正則表達式只適用於小時或小時:分鐘。只有幾小時或幾小時和幾分鐘的正則表達式
2
A
回答
3
^(([0-9])|([0-1][0-9])|([2][0-3]))(:(([0-9])|([0-5][0-9])))?$
所作的「:毫米」的一部分,將其置於()
並添加?
量詞可選的。
+0
感謝漢斯,它工作正常 – Sree
1
只是要最後部分可選的,就像這樣:
^(([0-9])|([0-1][0-9])|([2][0-3]))(:(([0-9])|([0-5][0-9])))?$
+0
感謝Keppil ... – Sree
相關問題
- 1. Drupal CCK日期字段只有幾小時和幾分鐘
- 2. 在C3JS中有幾小時,幾分鐘和幾秒鐘的日期格式
- 3. mysql分鐘到幾小時和幾分鐘
- 4. Python時間轉換器從秒到幾天,幾小時,幾分鐘和幾秒
- 5. android eclipse:在幾小時,幾分鐘和幾秒鐘倒數計時器
- 6. 將秒數拆分爲幾天,幾小時,幾分鐘和幾秒?
- 7. PHP得到,因爲在幾秒鐘,幾分鐘或幾小時上次登錄
- 8. 如何在軌道前幾分鐘或幾小時或幾周內顯示?
- 9. 計算時間() - 分鐘或幾小時或幾周或幾個月或幾年PHP
- 10. 秒到幾天,幾小時和幾分鐘(可定製的一天的長度)
- 11. VBA鍛鍊兩個時間戳之間有多少天,幾小時,幾分鐘或幾秒鐘?
- 12. Linq轉換時間從幾小時到幾分鐘?
- 13. Python中的日期到幾小時,幾分鐘和幾秒如何變換
- 14. PHP:剩下幾天,幾小時和幾分鐘到某個日期?
- 15. 如何使用jQuery將毫秒轉換爲幾天,幾小時和幾分鐘?
- 16. 確定一段時間是否應該在幾分鐘,幾小時,幾天
- 17. JavaScript的計算器,將分解幾年到幾小時幾分鐘秒
- 18. 轉換幾分鐘到幾小時的問題在PHP
- 19. MySQL PHP的日期格式要在幾小時和幾分鐘內轉換
- 20. 如何在sql中獲得平均時間幾小時,幾分鐘和二秒?
- 21. 從時間上分幾分鐘(24小時格式)?
- 22. 有沒有內置到PHP的轉換秒到幾天,幾小時,分鐘?
- 23. 如何在幾小時,幾分鐘和幾秒鐘在IOS中獲取電池狀態?
- 24. 正則表達式有幾個條件
- 25. Php:DateTime:如何只設置秒(而不是幾小時不分鐘)
- 26. php mysql只存儲幾小時分鐘秒
- 27. 在幾分鐘和幾秒鐘內倒計時
- 28. 樣式表:1個大的或幾個bigones或幾個小的?
- 29. JS星期,幾小時和幾秒到幾秒..再回來
- 30. 如何在shell上刪除x秒以上(不是幾天,幾小時或幾分鐘)的文件?
所以其其他情況下應該是有效的嗎?只輸入小時,不輸入冒號,不輸入分鐘。只輸入分鐘沒有冒號,沒有時間等?如果他們只輸入一個沒有冒號的數字,你怎麼知道它的小時數或分鐘數? –
您可以使用多個正則表達式來處理可能的輸入變化,而不是構建一個巨大的正則表達式。 – millimoose