2016-05-03 20 views
0

我需要一個輸入字段的正則表達式,該字段匹配08:00到21:00之間的任何小時,包括。這意味着像08:00,12:47,16:19和21:00這樣的時間是正確的。 07:59,21:01,22:00等不正確。ASP.NET MVC中時間08:00 - 21:00的正則表達式?

我想出了這個REG前(([01]?[8-9]|20):[0-5][0-9])|21:00,我認爲這是工作,但後來我想通了,其實事實並非如此。 10:00至19:59之間的所有時間都不正確。我該如何解決它?

回答

2

這是怎麼回事?

(0[8-9]:[0-5][0-9]|1[0-9]:[0-5][0-9]|20:[0-5][0-9]|21:00)

它顯示在這個例子中here是工作,你希望它。

+0

啊,它的工作原理 - 謝謝! – Yulian