现在day可以补上,month补不上,请帮忙看看.
dayRegex=re.compile(r'(^(([0-3][1-9])|([1-9])|([1-3]0)) / (([0-1][1-2])|[1-9]|10) /([1-2][0-9]{3})$)',re.VERBOSE)
text1=input('请输入一个日期:')
formatdayRegex=re.compile(r'^(\d)/') #日期是一位数补0
text2=formatdayRegex.sub(r'0\1/',text1)
formatmonthRegex=re.compile(r'^/(\d)/') #月份是一位数补0
text3=formatmonthRegex.sub(r'/0\1/',text2)
mo=dayRegex.search(text3)
操作结果是这样:
请输入一个日期:5/5/1999
05/5/1999
日期正确