c# – 如何检查或验证文本框输入日期是DDMMYYYY格式?

c# – 如何检查或验证文本框输入日期是DDMMYYYY格式?,第1张

概述如何检查验证文本框输入日期是DD / MM / YYYY格式? 标记: <asp:Textbox runat="server" ID="TextBox1" /><asp:CustomValidator runat="server" ControlToValidate="TextBox1" ErrorMessage="Date was in incorrect format" OnServerV 如何检查或验证文本框输入日期是DD / MM / YYYY格式?解决方法 标记:

<asp:TextBox runat="server" ID="TextBox1" /><asp:CustomValIDator runat="server" ControlTovalIDate="TextBox1" ErrorMessage="Date was in incorrect format" OnServerValIDate="CustomValIDator1_ServerValIDate" />

代码隐藏:

protected voID CustomValIDator1_ServerValIDate(object sender,ServerValIDateEventArgs e){    DateTime d;    e.IsValID = DateTime.TryParseExact(e.Value,"dd/MM/yyyy",CultureInfo.InvariantCulture,DateTimeStyles.None,out d);}

如果你想允许几种格式而只允许它们,请使用下一个:

DateTime.TryParseExact(e.Value,new[] { "dd/MM/yyyy","yyyy-MM-dd" },CultureInfo.InvarinatCulture,out d);
总结

以上是内存溢出为你收集整理的c# – 如何检查或验证文本框输入日期是DD / MM / YYYY格式?全部内容,希望文章能够帮你解决c# – 如何检查或验证文本框输入日期是DD / MM / YYYY格式?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1225333.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-05
下一篇2022-06-05

发表评论

登录后才能评论

评论列表(0条)

    保存