gpt4 book ai didi

asp.net - 文本框的日期验证

转载 作者:行者123 更新时间:2023-12-04 16:30:23 26 4
gpt4 key购买 nike

我一直在使用它来将日期作为 mm/dd/yyyy 格式...

<asp:CompareValidator ErrorMessage="(mm/dd/yyyy)" Display="Dynamic" ID="valcDate"
ControlToValidate="txtDob" Operator="DataTypeCheck" Type="Date"
runat="server"></asp:CompareValidator>
<asp:RangeValidator ID="valrDate" runat="server" ControlToValidate="txtDob"
MinimumValue="12/31/1950"
MaximumValue="1/1/2100" Type="Date" Text="Invalid Date" Display="Dynamic" />

但它也需要两位数的年份......
请建议

最佳答案

您可能希望对日期使用正则表达式:

<asp:RegularExpressionValidator ID="dateValRegex" runat="server" ControlToValidate="txtDob" ErrorMessage="Please Enter a valid date in the format (mm/dd/yyyy)" ValidationExpression="^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d$"></asp:RegularExpressionValidator>

此外,正如 Daniel 在下面指出的那样,您需要将它与其他验证器结合使用以完全验证日期。

关于asp.net - 文本框的日期验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3667199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com