Se me encargó la tarea de usar un RegularExpresionValidator para validar un campo contraseña con unas curiosas características:
- No se pueden usar vocales.
- No se pueden usar caracteres especiales.
- Debe tener al menos un numero.
- Debe contener al menos una letra.
La expresión que construí para esto es la siguiente:
^([^aeiouAEIOU\W]+)?\d+[^aeiouAEIOU\d\W]+
([^aeiouAEIOU\W]+)?|[^aeiouAEIOU\d\W]+\d+
([^aeiouAEIOU\W]+)?$
funciona tanto con el RegularExpresionValidator como con el Regex de System.Text.RegularExpressions.
Roy {aka. Foy}
Autor & Editor
Desarrallador y líder técnico, con experiencia en tecnologías Microsoft desde los tiempos del VB6 y el asp clásico hasta el .Net Core, pasando por COM+, javascript, angularjs, Ionic, xaml, cordova, MVC, Web Api, Sql Server, Oracle... . Ávido lector, apasionado programador.
0 comments:
Publicar un comentario