нужно регулярное выражение без пробелов и минимум 5 символов, максимум 20 - PullRequest
1 голос
/ 08 января 2010

Мне нужно регулярное выражение, которое принимает алфавиты в верхнем регистре, строчные буквы и цифры минимальный символ 5, а максимальный 20. Это мой нынешний Reg Ex.

^ [A-Za-Z \ d] {5,20} $

Проблема, с которой я сталкиваюсь с текущим регулярным выражением, заключается в том, если я введу 5 пробелов, он принимает. поэтому я хочу, чтобы пользователь вводил пароль без пробела.

Ответы [ 2 ]

2 голосов
/ 08 января 2010

Вы используете RegularExpressionValidator? Если это так, вы должны добавить RequiredFieldValidator для предотвращения пробелов или пустых записей. Согласно документации RegularExpressionValidator :

Проверка успешна, если ввод контроль пуст. Если значение требуется для соответствующего ввода элемент управления, используйте RequiredFieldValidator контроль в дополнение к Элемент управления RegularExpressionValidator.

1 голос
/ 08 января 2010

другой способ

 ^[a-zA-Z0-9]{5,20}$
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...