Регулярное выражение для логина C#

166
26 марта 2019, 00:00

Есть регулярное выражение

^(?=.{8,24})(?=.+[0-9])[a-z][a-z0-9]*[._-]{1}[a-z0-9]+$

Как добавить проверку на то чтоб была хотя бы одна заглавная буква? И как можно данное выражение улучшить?

Условия этого регулярного выражения

1) Длина логина от 8 до 24 символов

2) Начало и конец с маленькой буквы или цифры

3) В логине должен быть только 1 символ . - или _

4) Также в логине должна быть хотя бы 1 цифра

5) И как минимум 1 заглавная буква

READ ALSO
Settings SpecializedCollections где хранится?

Settings SpecializedCollections где хранится?

Угораздило поправить файл Settings руками, параметр имеет тип SpecializedCollections, поменял как вsettings так и в

150
Проблема с базой данных и DataTable

Проблема с базой данных и DataTable

У меня есть база данных и в ней есть 1 запись у которой Login = test123-Login , и Password = test123-LoginНо когда я ввожу Логин test123-Login и пароль test123-login (здесь l маленькая...

169
Объединять сервер и приложение в одно решение?

Объединять сервер и приложение в одно решение?

Разрабатываю приложение на C# с сайтом и web api на aspnet

161
NancyFx устанавливается с ошибкой,как устранить?

NancyFx устанавливается с ошибкой,как устранить?

Изучаю фреймворк Nancy, как альтернативу тяжелому ASPnet

144