Textbox for DOB with validation
<td>
Date of Birth:
</td>
<td>
<asp:TextBox ID="txtDOB" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="rfv2DOB" runat="server" ErrorMessage="*" ControlToValidate="txtDOB"
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)))$"
SetFocusOnError="True">
</asp:RegularExpressionValidator>
<asp:TextBoxWatermarkExtender ID="txtDOB_TextBoxWatermarkExtender" runat="server"
Enabled="True" TargetControlID="txtDOB" WatermarkCssClass="WaterMark" WatermarkText="MM/dd/yyyy">
</asp:TextBoxWatermarkExtender>
<asp:MaskedEditExtender ID="txtDOB_MaskedEditExtender" runat="server" CultureAMPMPlaceholder=""
CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder=""
CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""
Enabled="True" Mask="99/99/9999" MaskType="Date" TargetControlID="txtDOB" AutoComplete="False">
</asp:MaskedEditExtender>
</td>