我需要一個正則表達式,其匹配單個時間值以及時間值的列表中的格式HHMM [,HHMM]例如像:正則表達式驗證的時間值或時間的列表中的值
「1245 「或‘0056 1034,2355’
我不是正則表達式的那麼好。我認爲這將做到這一點:
(([0-1][0-9])|(2[0-3]))[0-5][0-9](,[ \t]*(([0-1][0-9])|(2[0-3]))[0-5][0-9])*
單時間值正確驗證,但如果我嘗試的時間列表,逗號後面的每個數字都被接受。它也匹配「1235,4711」。 有人可以給我一個提示我做錯了什麼?
在此先感謝!
這種格式是'[,hhmm] +',而不是'hhmm [,hhmm] +'。 – dave 2012-07-22 16:47:38
謝謝cdtits,完美的作品!@dave:說實話,我沒有完全理解上面的表達式,但我試過了,它也是爲hhmm :) – user1542785 2012-07-22 17:53:54
@ user1542785我的意思是以','開頭的字符串(如'「,1234」' ) 比賽。 – dave 2012-07-22 19:40:41