代码之家  ›  专栏  ›  技术社区  ›  Ananda G

ASP。NET日期验证同时使用validation和.cs文件

  •  1
  • Ananda G  · 技术社区  · 10 年前

    我正在使用一段代码,从中我想查看我正在使用这段代码的选定日期

    <BDP:BasicDatePicker ID="Calendar1" runat="server" placeholder="DD-MM-YY"></BDP:BasicDatePicker>
    

    RequiredFieldValidator 以检查字段是否已填充。

    <asp:RequiredFieldValidator ControlToValidate="Calendar1" ID="RequiredFieldValidator3" runat="server" ErrorMessage="Must Input a date"></asp:RequiredFieldValidator>

    现在我想检查该日期的格式是否正确或有效,格式为DD-MM-YY(2016年6月10日)

    1 回复  |  直到 10 年前
        1
  •  1
  •   Oscar    10 年前

    将RegularExpressionValidator与以下表达式一起使用:

    <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ErrorMessage="Invalid date format. Valid dates are dd/mm/yyyy. " ControlToValidate="Calendar1" Display="None" EnableTheming="False" EnableViewState="False" SetFocusOnError="True" ValidationExpression="^(0?[1-9]|[12][0-9]|3[01])[\/](0?[1-9]|1[012])[\/]\d{4}$"></asp:RegularExpressionValidator>
    
    推荐文章