Какой рейтинг вас больше интересует?
|
Выполняем проверку на валидность IP адреса2012-11-07 13:54:21 (читать в оригинале)
Иногда необходимо произвести проверку на валидность введенного IP адреса. Для выполнения данной задачи воспользуемся регулярными выражениями. Первое что необходимо сделать, это подключить пространство имен : using System.Text.RegularExpressions; Далее мы инициализируем новый экземпляр класса System.Text.RegularExpressions.Regex для регулярного выражения "\b(?:\d{1,3}\.){3}\d{1,3}\b" и функцией IsMatch выполняем проверку обнаружено ли в указанной входной строке соответствие регулярному выражению, заданному в конструкторе System.Text.RegularExpressions.Regex, если да то возвращаем true, если нет то false. Смотрите код, приведенный ниже: static bool IsIpAddress(string Address) { //Инициализируем новый экземпляр класса System.Text.RegularExpressions.Regex //для указанного регулярного выражения. Regex IpMatch = new Regex(@"\b(?:\d{1,3}\.){3}\d{1,3}\b"); //Выполняем проверку обнаружено ли в указанной входной строке соответствие регулярному //выражению, заданному в конструкторе System.Text.RegularExpressions.Regex. //если да то возвращаем true, если нет то false return IpMatch.IsMatch(Address); }Пример использования данной функции: private void button1_Click(object sender, EventArgs e) { if (IsIpAddress(textBox1.Text) == true) { MessageBox.Show("true"); } else { MessageBox.Show("false"); } }
|
Категория «Бизнес»
Взлеты Топ 5
Падения Топ 5
Популярные за сутки
|
Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.