2014-08-28 46 views
0

我正在嘗試編寫一個正則表達式來驗證GRE分析寫作分數,該分數寫入分數從0到6以.5爲增量增加。例如(0,.5,1,1.5,...)。到目前爲止,我已經能夠拿出從0驗證所有號碼 - 6:正則表達式的數字範圍0 - 6以.5遞增。

^[0-6]$ 

誰能幫助?

+0

尾隨零是可以接受的,還是沒有?例如,1.0,0.50 – voithos 2014-08-28 19:54:42

回答

5

試試這個正則表達式。它應該工作:^(\.5|[0-5](\.5)?|6)$

+0

這匹配除了'.5'之外的所有範圍。 – Bryan 2014-08-28 19:57:07

+0

@Bryan:很好。我修改了它。 – 2014-08-28 19:58:35