日期正则表达式验证器

Ria*_*ney 2 regex asp.net validation date

我在文本框上有一个正则表达式验证器,用于验证输入的文本是否为有效日期.

见下面的注册表:

ValidationExpression="^[0-9]{1,2}/[0-9]{1,2}/[0-9]{4}$"
Run Code Online (Sandbox Code Playgroud)

现在我想在文本框中允许以下内容:mm/dd/yyyy如何更新我的正则表达式,以便如果输入mm/dd/yyyy它不会抛出验证错误?

提前致谢.

Wil*_*lco 7

ValidationExpression="^[0-9m]{1,2}/[0-9d]{1,2}/[0-9y]{4}$"
Run Code Online (Sandbox Code Playgroud)

基本上允许第一个字段中的0-9或m,第二个中的0-9或d,第三个中的0-9或y(正则表达式[]括号中包含可能选项的列表,-表示放在括号内时的值范围) .