Regex 数字范围为200-800的正则表达式,增量为10

Regex 数字范围为200-800的正则表达式,增量为10,regex,Regex,我试图写一个正则表达式来验证GMAT分数,从200到800,以10为增量。到目前为止,我已经能够验证200-800之间的所有数字: ^([2-7][0-9]{2}| 800)$ 有人能帮忙吗?似乎您只想以文字0结尾 ^([2-7][0-9]0|800)$ 不是吗 ^([2-7][0-9]0|800)$ 增量为10意味着它必须以零结束。这可以简化为(?)0$@RevanProdigalKnight我喜欢\d,但将0移到最后有点太混乱了。@Humdinger好吧,对于regex,任何“简化”re

我试图写一个正则表达式来验证GMAT分数,从200到800,以10为增量。到目前为止,我已经能够验证200-800之间的所有数字:

^([2-7][0-9]{2}| 800)$


有人能帮忙吗?

似乎您只想以文字0结尾

^([2-7][0-9]0|800)$
不是吗

^([2-7][0-9]0|800)$

增量为10意味着它必须以零结束。

这可以简化为(?)0$@RevanProdigalKnight我喜欢\d,但将0移到最后有点太混乱了。@Humdinger好吧,对于regex,任何“简化”regex的操作都会使它更容易阅读,因此我的“简化(?)干得好你碰巧得到了和你之前那个人完全相同的答案!