2014-08-28 109 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