我有一個字符串可能是一個時間或可能是完全別的東西。我想知道這個字符串的格式是00:00。我不需要檢查字符串是否是有效的時間(即不是像25:98那樣),只是字符串是否是這種格式。PHP得到如果字符串是格式00:00的時間
0
A
回答
5
正則表達式是/^\d{2}:\d{2}$/
。它與一個字符串匹配,當且僅當它包含冒號前的兩位數字和冒號後的兩位數字時。
這裏是一個PHP如果與上述正則表達式/ else條件:
if (preg_match('/^\d{2}:\d{2}$/', $time)) {
// it is in the time format
} else {
// it is not in the time format
}
2
而正則表達式,這將是^[0-9]{2}:[0-9]{2}$
0
試試這個
/\b\d{2}:\d{2}\b/
\b
是一個單詞邊界,以確保有沒有別的之前或提前
\d
是一個數字,\d{2}
表示兩位數字。
0
if (preg_match('/^[0-9]{2,2}:[0-9]{2,2}$/', $string))
{
// ...
}
相關問題
- 1. PHP字符串到時間格式
- 2. 如何格式化時間()字符串Unix時間戳在PHP
- 3. 時間格式和字符串格式
- 4. PHP得到的字符串的時間戳,當我知道格式
- 5. 在PHP中格式化數字(字符串)到時間
- 6. 字符串日期時間格式到時間()Python中的unix時間格式
- 7. PHP時間()到字符串
- 8. 字符串到時間PHP
- 9. 當等號是字符串時得到比較結果。 PHP。
- 10. 日期時間格式的字符串
- 11. c#:我如何獲得ISO 8601格式的數據時間不是字符串?
- 12. 如何格式化PHP查詢字符串像時間:bgcolor:fgcolor?
- 13. 得到的字符串PHP
- 14. PHP倒計時時間字符串格式化函數
- 15. 得到像「格式不是字符串文字和格式參數」的警告
- 16. GWT時間/字符串格式
- 17. 字符串日期時間格式
- 18. 字符串格式,負時間範圍
- 19. 格式日期時間字符串只
- 20. 字符串日期時間格式installdate
- 21. 轉換時間字符串格式
- 22. 格式化字符串日期時間
- 23. 使字符串格式化爲時間
- 24. PHP:將yW格式的字符串解析爲時間戳
- 25. PHP的回合時間,保持字符串格式
- 26. PHP:解析postgre的默認字符串時間戳格式
- 27. PHP - 格式化字符串
- 28. PHP字符串格式化
- 29. php sprintf格式字符串
- 30. PHP - 格式字符串
是否可以在60分鐘和60秒內爲12小時添加支票?就好像我寫56:47那不是時候。 – LoneWOLFs