0
如何爲MM編寫正則表達式:DD:YYYY:HH:MM:SS?如何爲MM編寫正則表達式:DD:YYYY:HH:MM:SS
如何爲MM編寫正則表達式:DD:YYYY:HH:MM:SS?如何爲MM編寫正則表達式:DD:YYYY:HH:MM:SS
如果你想捕捉一個月,一年的價值,......你可以使用這樣的事情,我想:
([0-9]{2}):([0-9]{2}):([0-9]{4}):([0-9]{2}):([0-9]{2}):([0-9]{2})
如果您正則表達式引擎支持,\d
可以作爲別名[0-9]
:
(\d{2}):(\d{2}):(\d{4}):(\d{2}):(\d{2}):(\d{2})
這取決於你是否要檢查的所有字符由:
數字劃分,或者你還需要檢查是否不會得到完全以我例如12月32日或類似25:66的小時數。有這樣一個基本的驗證,你應該使用比@Pascal MARTIN,例如提供一個稍微複雜一點的正則表達式,
[0-1][0-9]:[0-3][0-9]:[1-2][0-9]{3}:[0-2][0-9]:[0-5][0-9]:[0-5][0-9]
我完全支持你這個答案,因爲你已經解決了大問題,留下完全由不變另一種解決方案(當然,沒有任何反對其他作者的)。這也不完美,但它被記錄下來。 – Guttsy 2011-04-06 19:13:58