[ASP.NET] problema al validar Contraseña

Iniciado por larezaka, 17 Octubre 2014, 03:02 AM

0 Miembros y 1 Visitante están viendo este tema.

larezaka

Estimados,

Les hago una pregunta sobre validaciones de password.
Necesito validar una contraseña que tenga la menos 2 valores numericos y 1 simbolo.
Tengo la estructura del condigo.

Me encontre con un problemas, por mas que ingreso un password que cumple la norma, el sistema me lo envia como valido. Esto a pesar de que aparece el mensaje con el error que no lo cumple. me lo termina validando en la bae de datos.

Me podrar dar una mano para ver a que se debe?
Les adjunto lo que tengo funcionado.

Código (asp) [Seleccionar]
<!-- Contraseña -->
                       
                            <asp:Label runat="server" Text="Contraseña" CssClass="control-label col-lg-3"></asp:Label>
                           
                                <asp:TextBox ID="password"  runat="server"   MaxLength="20" TextMode="Password" CssClass="form-control"  ></asp:TextBox>
                                <br />
                                <asp:RegularExpressionValidator ID="validapass" runat="server" ValidationExpression="^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$" ControlToValidate="password" ErrorMessage="La contraseña debe tener al menos un valor NO alfanumerico y 2 digitos"></asp:RegularExpressionValidator>
                                <asp:RequiredFieldValidator ID="ControlaPassword" ControlToValidate="password" runat="server" ErrorMessage="Ingrese su Contraseña"></asp:RequiredFieldValidator>
                                     

                    </div>
                    <!-- Botón enviar -->
                   
                        <asp:Label runat="server" Text="" CssClass="control-label col-lg-3"></asp:Label>
                           
                       
                            <asp:Button ID="registrar" CssClass="btn btn-sm btn-info" runat="server" Text="Registrarse" OnClick="registrar_Click" />
                            <!-- Validacion -->