如何修复正则表达式 Python 以检测 mmyy?

How to fix regex Python to detect mmyy?

我已经编写了自己的正则表达式来检测它是 mmyy 还是 mm-yy 格式:

^((0[1-9])|(1[0-2]))[\/\.\-]*((2[0-9])|([0-9]))$

Demo is

问题是这个正则表达式验证了这个错误的格式:036

怎么装?

模式mm-yymmyy可以通过以下正则表达式匹配(假设yy可以从0099):

^(0[1-9]|1[0-2])[/.-]?([0-9]{2})$