对于我希望日期格式的字段,regexValidator 的正则表达式是什么:
dd/MM/yyyy
dd - 01 - 31
MM - 01 - 12
yyyy - 1900 - 2012
非常感谢您的帮助
最佳答案
您的条件不一定满足合法日期。考虑日期 30/02/2012。正则表达式会让它通过验证,但没有这样的日期。我建议你使用 DateTime.TryParse
相反。
编辑:我现在意识到日期和出生日期之间实际上存在差异,因为出生日期不可能是 future 的日期。
要在您的验证中强制执行此操作,您还应该使用 CompareTo.DateTime.Now < 0
确保日期是过去的日期.
关于c# - 生日日期的正则表达式 asp.net,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9017574/