Регулярное выражение ASP.NET для поля пароля не должно содержать имя пользователя - PullRequest
0 голосов
/ 15 ноября 2011

На странице создания профиля ASP.NET:

Наше приложение собирает записи с именем пользователя, паролем и паролем подтверждения, кроме других деталей.

Каким будет регулярное выражение для средства проверки правильности регулярного выражениячтобы поле «Пароль» не содержало введенного «имени пользователя»?

Редактировать: Если подумать, думаю, мне придется использовать средство проверки пользовательских полей.

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Я бы использовал отдельный CompareValidator, чтобы убедиться, что они не совпадают:

<asp:CompareValidator id="Compare1" 
    ControlToValidate="Password" 
    ControlToCompare="UserName" 
    Operator="NotEqual"
    Type="String"
    Text="Failed Validation" 
    runat="server"/>
1 голос
/ 16 ноября 2011

Нет необходимости в регулярном выражении:

!password.Text.Contains(userName.Text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...