powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex. Ограниченная длина строки.
16 сообщений из 16, страница 1 из 1
Regex. Ограниченная длина строки.
    #38841886
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
Подскажите, пожалуйста, как написать регулярное выражение, чтобы пользователь вводил строку максимум длиной 5 и там были только буквы или цифры?

^[a-zA-Z0-9]{1}[a-zA-Z0-9]{4}$ - вот так у меня получилось, чтобы ровно 5 символов было, а как чтобы можно было и меньше пяти?


Заранее спасибо.
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841891
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lskПодскажите, пожалуйста, как написать регулярное выражение, чтобы пользователь вводил строку максимум длиной 5 и там были только буквы или цифры?

^[a-zA-Z0-9]{1}[a-zA-Z0-9]{4}$ - вот так у меня получилось, чтобы ровно 5 символов было, а как чтобы можно было и меньше пяти?


Заранее спасибо.
)))
Упростите свое для начала
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841893
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шаг номер один
^[a-zA-Z0-9]{5}$
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841894
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelavikШаг номер один
^[a-zA-Z0-9]{5}$
{,5}
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841930
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
Belavik, спасибо за упрощение,
но вот так не работает:

Код: c#
1.
2.
3.
4.
5.
string expr = @"^[a-zA-Z0-9]{,5}$";
Regex regex = new Regex(expr);
bool res = regex.IsMatch("62d");
res = regex.IsMatch("5555559");
res = regex.IsMatch("aasd4");



во всех трех случаях - false
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841940
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lskBelavik, спасибо за упрощение,
но вот так не работает:

Код: c#
1.
2.
3.
4.
5.
string expr = @"^[a-zA-Z0-9]{,5}$";
Regex regex = new Regex(expr);
bool res = regex.IsMatch("62d");
res = regex.IsMatch("5555559");
res = regex.IsMatch("aasd4");




во всех трех случаях - false
^[a-zA-Z\d]{1,5}$
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841944
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
Belavik, спасибо
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841952
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
еще можно так упростить, если вас не смущает, что знак "_" - относится к буквенным символам
Код: c#
1.
@"^[\w\d]{1,5}$"
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841959
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JeStoneеще можно так упростить, если вас не смущает, что знак "_" - относится к буквенным символам
Код: c#
1.
@"^[\w]{1,5}$"


\d тогда не треба
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841967
JeStone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelavikJeStoneеще можно так упростить, если вас не смущает, что знак "_" - относится к буквенным символам
Код: c#
1.
@"^[\w]{1,5}$"


\d тогда не треба
Ну и для полного счастья квадратные скобки тоже тогда не нужны
Код: c#
1.
^\w{1,5}$
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38841994
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
красота, спасибо!
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38842104
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JeStoneBelavikпропущено...

\d тогда не треба
Ну и для полного счастья квадратные скобки тоже тогда не нужны
Код: c#
1.
^\w{1,5}$

\w включает в себя символ подчеркивания, а не только цифры и буквы.
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38842106
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а, все уже в курсе )
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38842448
Фотография Belavik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariyа, все уже в курсе )
Да, только никто не подсказал как этот символ исключить
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38842539
Сон Веры Павловны
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BelavikДа, только никто не подсказал как этот символ исключить
Ничего хитрого тут нет
Код: sql
1.
^[^\W_]{1,5}$
...
Рейтинг: 0 / 0
Regex. Ограниченная длина строки.
    #38843238
lsk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
lsk
Гость
спасибо
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Regex. Ограниченная длина строки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]