2012-11-09 128 views
0

我在正則表達式中有點弱。任何人都可以幫助我找到正確的時間表達(在24小時制)在extjs正則表達式的時間24小時格式在extjs 3

謝謝。

+0

檢查http://regexlib.com標準正則表達式的情況是這樣的。 – JohnnyHK

+0

是否用於控制輸入驗證?或解析任何服務器數據?添加一些你使用它的環境? – Jom

回答

0

這可能是你在找什麼:

'/^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/' 

不知道是否適用於extis,如果不是語法在extis使用可以隨時轉換回來。

0

試用

^(20|21|22|23|[01]\d|\d)(([:][0-5]\d){1,2})$ 

,或者您可以使用

([01]?[0-9]|2[0-3]):[0-5][0-9] 

欲瞭解更多信息請訪問tutorial

1

,如果你沒有,不要重新發明輪子。 Sencha的優秀人員經歷了很多麻煩,因此像我們這樣的開發人員不必惹惱這類事情。

// returns null if parse failed, or Date object is successful 
var mydate = Ext.Date.parse(inputString, "G:i"); 

欲瞭解更多信息,請查看API文檔Ext.Date