Textbox for DOB with validation

25/05/2011 18:31

<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>