使用具有正则表达式的范围验证4位数年份

mcq*_*aim 1 java regex validation date

我想做一些类似于这篇文章所要求的内容: Regex Valid Year check

我想做类似的事情,但只有2011年和2099年之间的年份?

谢谢,Mac

Ole*_*.V. 7

我的口味是解析为整数(Integer.parseInt())并检查边界<=或类似.但如果你坚持正则表达式:

^20(1[1-9]|[2-9][0-9])$
Run Code Online (Sandbox Code Playgroud)

第一个案例涵盖2011-2019,另一个案例涵盖2020-2099.我没有测试过.