C# Regular Expression to validate a date?

后端 未结 10 1791
后悔当初
后悔当初 2020-12-30 04:45

I am trying to validate a date entered into a text box. There is an input mask on the textbox which forces input of xx/xx/xxxx. I am trying to use a regular expression valid

10条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-30 05:31

    ([0][1-9]|[1][0-9|][2][0-9]|[3][0-1])\/([0][1-9]|[1][0-2])\/[1-2][0-9][0-9][0-9]
    

    for dd/mm/yyyy (year can be from 1000 to 2999)

    or

    (([0][1-9]|[2][0-9]|[3][0-1]|[1-9]|[1][0-9])/([0][1-9]|[1][0-2]|[1-9])/([1-2][0-9][0-9][0-9]|[0-9][0-9]))

    which includes d/m/yy (e.g. 1/12/82)

提交回复
热议问题