這裏我有一個格式爲hh:mma的時間。上午/下午不分開使用空白與時間。現在如何使用正則表達式來獲取上午/下午和使用JavaScript的時間。正則表達式匹配時間AM/PM的時間「12:30 PM」
-1
A
回答
3
你並不需要一個正則表達式來 「搞定」 的值:
var time = "12:30PM",
suffix = time.substr(-2),
numbers = time.substr(0, time.length-2);
結果:
console.log(suffix); // "PM"
console.log(numbers); // "12:30"
如果你想要小時/在單獨的變量分鐘:
var temp = numbers.split(':'),
hours = parseInt(temp[0], 10), // 12
minutes = parseInt(temp[1], 10); // 30
相關問題
- 1. 正則表達式匹配時間
- 2. 使用正則表達式匹配時間間隔
- 3. 正則表達式匹配12小時的時間
- 4. 正則表達式匹配AM和PM
- 5. 正則表達式匹配的時間跨度
- 6. 用於jquery的AM PM時間格式的正則表達式
- 7. PHP /正則表達式:匹配/替換24小時時間
- 8. 時間正則表達式的問題
- 9. 時間正則表達式
- 10. 正則表達式與空間匹配
- 11. 正則表達式組匹配空間
- 12. 正則表達式匹配之間
- 13. 正則表達式匹配兩個日期時間格式
- 14. Python正則表達式匹配時間格式 - 爲什麼?
- 15. 正則表達式匹配MySQL時間戳格式「YMD H:M:S」
- 16. 正則表達式的時間
- 17. 正則表達式匹配的日期和時間
- 18. 正則表達式匹配字符串中的「時間」值
- 19. 正則表達式:匹配FilePath的模式也匹配時間戳
- 20. MVC4中的時間正則表達式
- 21. 從git日誌與bash正則表達式匹配時間戳
- 22. Codeigniter正則表達式匹配時間不工作
- 23. 使用正則表達式匹配時間字符串
- 24. eval在某段時間後無法匹配正則表達式
- 25. 如何創建時間匹配正則表達式
- 26. perl:正則表達式只匹配一些時間
- 27. Bash正則表達式時間戳匹配
- 28. 正則表達式解析時間戳
- 29. 正則表達式匹配兩個表達式之間的線
- 30. 時間格式的正則表達式
你有一個包含那個時間格式的字符串嗎?或者這個字符串包含更多的東西? –
[Regex for AM PM時間格式爲jquery]可能的重複(http://stackoverflow.com/questions/8820372/regex-for-am-pm-time-format-for-jquery),它不使用jQuery 。 –
字符串只包含時間格式爲「12:30 AM」的時間與AM/PM之間沒有空格。如何獲得小時,分鐘,上午/下午使用REGEX – user13763