我正在使用一段代码,我想从中查看我使用这段代码的所选日期
<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日)
答案 0 :(得分:1)
使用带有表达式的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>