我正在使用下面的正则表达式作为 dd-mm-yyyy 格式的日期
^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$
^^^^^
有了这个正则表达式,我相信我只能使用 19xx 和 20xx 年。我希望用户可以从 20xx 到 99xx 输入。
为此,我在下面尝试过,但它不起作用。
^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.]([20-99])\d\d$
^^^^^^^
我不太了解正则表达式,但基于0[1-9]
我认为([20-99])
会起作用。
我应该在上面的正则表达式中进行哪些更改,以便我可以输入 2000-9999 作为年份?