Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в WinForms применить проверку на регулярные выражения? / 6 сообщений из 6, страница 1 из 1
13.05.2004, 14:32
    #32516361
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в WinForms применить проверку на регулярные выражения?
В сабже все сказано. Возможно ли это вообще?
...
Рейтинг: 0 / 0
13.05.2004, 14:58
    #32516428
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в WinForms применить проверку на регулярные выражения?
Что то не понятно что хотите спросить то?
...
Рейтинг: 0 / 0
13.05.2004, 14:59
    #32516430
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в WinForms применить проверку на регулярные выражения?
Есть такой класс RegularExpressionValidator, но как его применить для WinForms контролов
...
Рейтинг: 0 / 0
13.05.2004, 15:02
    #32516438
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в WinForms применить проверку на регулярные выражения?
Написал так, но думаю что это неправильно.

System.Web.UI.WebControls.RegularExpressionValidator valid;
valid = new System.Web.UI.WebControls.RegularExpressionValidator();
valid.ValidationExpression = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
valid.ControlToValidate = "txtEmail";
valid.ErrorMessage = "This is not e-mail address!";
valid.Text = txtEmail.Text;
return valid.IsValid;
...
Рейтинг: 0 / 0
13.05.2004, 15:05
    #32516450
Old Nick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в WinForms применить проверку на регулярные выражения?
Хочу проверять в текстбоксе введенное выражение, является ли оно почтовым адресом. Как это сделать?
...
Рейтинг: 0 / 0
14.05.2004, 01:46
    #32517186
josia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как в WinForms применить проверку на регулярные выражения?
В Windows Forms это можно сделать так. На форму добавляете объекты
TextBox textBox1; // это поле для ввода e-mail
ErrorProvider errorProvider1; // для указания пользователю что не так.
Для поля ввода textBox1 добавляете обработку eventa Validated и в нем такой текст:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
using System.Text.RegularExpressions;
...
private void textBox1_Validated(object sender, System.EventArgs e)
{
Regex rcheck = new Regex("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
if(!rcheck.IsMatch(textBox1.Text))
  errorProvider1.SetError(this.textBox1,"This is not e-mail address!");
}
Удачи
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в WinForms применить проверку на регулярные выражения? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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