限制该字段不接受小于2015的数字

时间:2016-03-08 07:09:51

标签: regex

我应该验证由正则表达式控制的字段。所需的值格式为xxxx.xx(x必须为整数)。我有以下内容,效果很好:

regex(.,'[0-9]{4}+\.[0-9]{2}')

但前四位数(在点之前)必须至少是2015年(去年)。请告诉我怎么做!

2 个答案:

答案 0 :(得分:0)

尝试

^[2-9]\d[1-9][5-9]\.[0-9]{2}$

解释

enter image description here

Demo

答案 1 :(得分:0)

以下正则表达式将实现所需的restirction:

(?:201[5-9]|20[2-9][0-9]|2[1-9][0-9]{2}|[3-9][0-9]{3})\.[\d]{2}

Demo

以上是匹配

2015-2019
2020-2099
2100-2199
3000-9999 
接下来是。和两位数。