17 June 2013

Date Validation using Regular Expression

Date format (mm/dd/yyyy) and Year should be later than 1900 and Earlier than 2099
regular Expression for Date validation


^(((0?[1-9]|1[012])/(0?[1-9]|1\d|2[0-8])|(0?[13456789]|1[012])/(29|30)|(0?[13578]|1[02])/31)/(19|[2-9]\d)\d{2}|0?2/29/((19|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$


<asp:RegularExpressionValidator ID="revFrom" runat="server" ErrorMessage=" Please enter Date in correct format (mm/dd/yyyy) and Year should be later than 1900 and Earlier than 2099" ControlToValidate="txtFrom" SetFocusOnError="true" ValidationExpression="^(((0?[1-9]|1[012])/(0?[1-9]|1\d|2[0-8])|(0?[13456789]|1[012])/(29|30)|(0?[13578]|1[02])/31)/(19|[2-9]\d)\d{2}|0?2/29/((19|[2-9]\d)(0[48]|[2468][048]|[13579][26])|(([2468][048]|[3579][26])00)))$" Display="None"></asp:RegularExpressionValidator>

No comments:

Post a Comment