2010-01-31 142 views
1

是這之後的適當日期驗證FN日期驗證

<asp:TextBox ID="date" Width="80px" MaxLength="10" runat="server" /> 
      </td> 
     <td>    
      <asp:RegularExpressionValidator ID="RegularExpressionValidator1" ControlToValidate="date" 
      ErrorMessage="date. " ValidationExpression="^(\d{4})(\d{2})(\d{2})$" Display="Static" Font-Names="Arial" 
      Font-Size="11" runat="server"> 
     enter a valid date formate 
      </asp:RegularExpressionValidator> 

回答

3

我相信這將是一個更好的辦法,用什麼的內置:

<asp:TextBox ID="date" Width="80px" MaxLength="10" runat="server" /> 
<asp:CompareValidator ID="CompareValidator1" runat="server" 
    ControlToValidate="date" ErrorMessage="* Enter a valid date" 
    Operator="DataTypeCheck" Type="Date" /> 

的關鍵設置爲OperatorType

注意如果你必須考慮多種文化等,這成爲一個更爲複雜的問題,希望事實並非如此。

+0

我想驗證日期的格式是YYYY-MM-DD。在哪裏把我的格式比較。 '以上代碼也可以接受DD-MM-YYYY – Ashu 2016-09-27 17:19:16