2-200之间所有偶数的正则表达式是什么?

时间:2014-02-20 06:14:42

标签: regex

我有一个输入字段,它只接受2到2之间的数字,它应该是偶数。我想要2-200之间所有偶数的正则表达式请帮助。

2 个答案:

答案 0 :(得分:3)

正则表达式不是设计用于查找范围内的数字的东西,您最好使用:

if( (2 <= number <= 200) && (number %2 ==0))
{
   // doyour stuff
}

答案 1 :(得分:2)

如果你真的必须通过正则表达式,那么这将工作:

^(?!.*?[13579]$)([2-9]|[1-9][0-9]|1[0-9]{2}|200)$

在线演示:http://regex101.com/r/mO2qI6