有没有正则表达式模式存储,我可以找到像dd.MM.yyyy这样的模式,或者你可以帮助我吗?
我正在使用数据注释进行数据验证:
[RegularExpression(@"pattern", ErrorMessage = "incorrect date format")]
public string MyDate { get; set; }
不检查短月和闰年的模式:
string pattern = @"(0[1-9]|[12][0-9]|3[01])\.(0[1-9]|1[012])\.(19|20)\d\d"
根据ECMAScript规范,可以快速回答
^(\d{2}).\d{2}.(\d{4})$
你可以使用这样的东西:
\d{1,2}\\.\d{1,2}\\.(19\d\d|20\d\d)
您可以随时尝试使用正则表达式工具,例如“RegExBuddy”或“Rad Software正则表达式设计器”。
但是你想要的正则表达式可能是这样的:
\d{2}.\d{2}.\d{4}?