Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/40: Рейтинг темы: голосов - 40, средняя оценка - 4.75
Glukazoid

проверка IP Address на правильность

17.08.2011, 15:49. Показов 8258. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго дня всем!

я работаю над проектом для учебы
подскажите как при вводе айпи адреса зделать так чтоб шла проверка на правильность
и есть ли возможность в TextBox разделить точками?
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.08.2011, 15:49
Ответы с готовыми решениями:

Проверка скобок на правильность
Здравствуйте, есть код для определения баланса скобок. Но ситуация когда скобки написано так ")(" он все равно считает...

Проверка на правильность ответа
При правильном вводе слова приложение выводит, что оно записана не верно. Как этот моментик можно подправить? Основной код: ...

Проверка на правильность ввода C++
Приветствую Возник вопрос, написал небольшую программку для вычисления корней квадратного уравнения. Проверки все работают. Остается...

4
 Аватар для umnick_kh
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
17.08.2011, 16:37
Glukazoid, Split
0
Glukazoid
17.08.2011, 17:00
umnick_kh если не трудно подскажи как правильно написать это дело
я еще плоховато владею языком =)
 Аватар для WonderFlik
208 / 138 / 15
Регистрация: 28.04.2011
Сообщений: 389
17.08.2011, 17:55
регуляркой проще, вот проверка айпи с необязательным портом макс 5 символов
писал без студии и не проверял..
C#
1
2
3
4
5
6
using System.text.RegularExpression;
 
....
string str; //твоя строка
Regex check = new Regex(@^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(\:\d{1,5})?$);//xxx.xxx.xxx.xxx:xxxx
check.IsMatch(str); //вернет бул - правильно или нет
Добавлено через 32 минуты
еще есть MaskedTextBox или как то так там можно разделить точками)
2
 Аватар для umnick_kh
311 / 249 / 44
Регистрация: 06.12.2010
Сообщений: 527
17.08.2011, 18:13
Лучший ответ Сообщение было отмечено как решение

Решение

Glukazoid, можно еще так:
C#
1
2
3
4
5
public bool IsAddressValid(string addrString)
{
     IPAddress address;
     return IPAddress.TryParse(addrString, out address);
}
4
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.08.2011, 18:13
Помогаю со студенческими работами здесь

проверка кода на правильность
Используя оператор цикла while с условием и постусловием, решить следующие задачу: найти сумму ряда с точностью е = 10-4, общий член...

Проверка на правильность кода
Моя функция cos(sin(g.^3))-0.7 , e=0.5; , корни . Недавно начал работать в MATLAB, нашел похожий код, переделал и даже не знаю правильно ли...

Проверка на правильность ответа
Подскажите, как сделать, чтобы этот скрипт выводил в окно при выборе ответов и нажатии кнопки "проверка "правильно\неправильно,...

Проверка уравнений на правильность
Добрый день! Я только начал своё знакомство с языком C#, и у меня есть задание, где нужно написать код для решения тригонометрических...

Проверка e-mail на правильность.
как проверить e-Mail на правельность ? Если он неправельный то вывести описание ошибки (подробное). Наобарот - если правельный то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru